Matches in SemOpenAlex for { <https://semopenalex.org/work/W2182836763> ?p ?o ?g. }
- W2182836763 abstract "Software reuse is one of the most important goals in software engineering. However, server components have set, traditionally, functional and non-functional requirements what makes hard to reuse them when developing software by composing components. Of course, server components can and should set conditions in order to ensure their functionality and to avoid run-time errors. Along this paper, we will show how starting from the Design by Contract metaphor proposed by Meyer, we have been developed a useful, simple and elegant tool for component composition and coordination. The main idea in our proposal is: “Client knows how he wants the server behaves”, so we introduce the idea of client oriented programming. The client wants a well-known functional service from the server, and he is able to set the non-functional properties, such us coordination, fault tolerance or exceptions. Contracts will allow the design of connectors (whose implementation will be automatically generated) managing a remote component and describing software requirements as well as its behavior in case of failure. This approach will support quality, fault tolerant and conceptually distributed software. Our connectors are implemented using WebServices what allows an easy and secure access based on XML protocols and they are able, as well, to connect several kind of servers components like WebServices, CORBA based components or TCP based components." @default.
- W2182836763 created "2016-06-24" @default.
- W2182836763 creator A5019071560 @default.
- W2182836763 creator A5028549815 @default.
- W2182836763 creator A5087531485 @default.
- W2182836763 date "2004-01-01" @default.
- W2182836763 modified "2023-09-28" @default.
- W2182836763 title "Issues on Coordination and Adaptation Techniques" @default.
- W2182836763 cites W112939742 @default.
- W2182836763 cites W118267279 @default.
- W2182836763 cites W1484991168 @default.
- W2182836763 cites W1485320390 @default.
- W2182836763 cites W1485761730 @default.
- W2182836763 cites W1490392516 @default.
- W2182836763 cites W1495937566 @default.
- W2182836763 cites W1507355456 @default.
- W2182836763 cites W1513612082 @default.
- W2182836763 cites W1520813197 @default.
- W2182836763 cites W1526385399 @default.
- W2182836763 cites W1530276989 @default.
- W2182836763 cites W1535584599 @default.
- W2182836763 cites W1547021171 @default.
- W2182836763 cites W1549284551 @default.
- W2182836763 cites W1552268159 @default.
- W2182836763 cites W1560167896 @default.
- W2182836763 cites W1565489190 @default.
- W2182836763 cites W1570690073 @default.
- W2182836763 cites W1570917337 @default.
- W2182836763 cites W1572663059 @default.
- W2182836763 cites W1576419426 @default.
- W2182836763 cites W1589951597 @default.
- W2182836763 cites W1597509159 @default.
- W2182836763 cites W1598029876 @default.
- W2182836763 cites W1598339794 @default.
- W2182836763 cites W1601102605 @default.
- W2182836763 cites W16631048 @default.
- W2182836763 cites W1784055113 @default.
- W2182836763 cites W1831997210 @default.
- W2182836763 cites W1892962573 @default.
- W2182836763 cites W1925894675 @default.
- W2182836763 cites W1962632332 @default.
- W2182836763 cites W1969418483 @default.
- W2182836763 cites W1971112469 @default.
- W2182836763 cites W1973281735 @default.
- W2182836763 cites W1975455609 @default.
- W2182836763 cites W1976130504 @default.
- W2182836763 cites W1979809263 @default.
- W2182836763 cites W1980593009 @default.
- W2182836763 cites W1981994545 @default.
- W2182836763 cites W1984644424 @default.
- W2182836763 cites W2001589544 @default.
- W2182836763 cites W2010810686 @default.
- W2182836763 cites W2013658284 @default.
- W2182836763 cites W2027506139 @default.
- W2182836763 cites W2035362408 @default.
- W2182836763 cites W2037081656 @default.
- W2182836763 cites W2042090994 @default.
- W2182836763 cites W2044930405 @default.
- W2182836763 cites W2048825092 @default.
- W2182836763 cites W2052363833 @default.
- W2182836763 cites W2054618740 @default.
- W2182836763 cites W2054931328 @default.
- W2182836763 cites W2058284014 @default.
- W2182836763 cites W2060756643 @default.
- W2182836763 cites W2060910670 @default.
- W2182836763 cites W2063185118 @default.
- W2182836763 cites W2067943338 @default.
- W2182836763 cites W2072084265 @default.
- W2182836763 cites W2073205498 @default.
- W2182836763 cites W2077491980 @default.
- W2182836763 cites W2092056526 @default.
- W2182836763 cites W2096017402 @default.
- W2182836763 cites W2096973649 @default.
- W2182836763 cites W2099261932 @default.
- W2182836763 cites W2104107009 @default.
- W2182836763 cites W2104807732 @default.
- W2182836763 cites W2105414394 @default.
- W2182836763 cites W2108243193 @default.
- W2182836763 cites W2111526054 @default.
- W2182836763 cites W2116616150 @default.
- W2182836763 cites W2116742708 @default.
- W2182836763 cites W2119600129 @default.
- W2182836763 cites W2122484330 @default.
- W2182836763 cites W2123064168 @default.
- W2182836763 cites W2128292865 @default.
- W2182836763 cites W2128433357 @default.
- W2182836763 cites W2128943025 @default.
- W2182836763 cites W2137948900 @default.
- W2182836763 cites W2138098922 @default.
- W2182836763 cites W2139842876 @default.
- W2182836763 cites W2141083996 @default.
- W2182836763 cites W2141834609 @default.
- W2182836763 cites W2143238865 @default.
- W2182836763 cites W2143357632 @default.
- W2182836763 cites W2147573685 @default.
- W2182836763 cites W2147615438 @default.
- W2182836763 cites W2150205093 @default.
- W2182836763 cites W2151055462 @default.
- W2182836763 cites W2153633198 @default.
- W2182836763 cites W2154548829 @default.