DocumentCode :
1725773
Title :
Component-based design of large-scale distributed systems
Author :
Barbier, Franck
Author_Institution :
LIUPPA, Pau Univ., France
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
19
Lastpage :
24
Abstract :
Cooperative and distributed object systems can in essence be specified in using the Unified Modeling Language (UML) that is nowadays recognized as a worldwide standard. In practice, UML fails due to its lack of accuracy. Scenarios in UML, a.k.a. Sequence Diagrams, are natural tools for modeling object interactions and collaborations. Unfortunately, there is no support to deal with combinatory explosion, no support to arrange scenarios in independent packages or to express formal relations between scenarios. Large complex applications and their specification however generate such expectations, and more generally, scalability issues impose a component-based software development. By introducing scenario invariants and contracts in conformance with Class Diagrams, we provide here an original design method. It is illustrated by means of a concrete large-scale networking application. Since implementation is also highlighted, we sketch how the UML models can be derived into components as for instance Enterprise Java Beans (EJBs)
Keywords :
distributed object management; software engineering; specification languages; Enterprise Java Beans; UML; Unified Modeling Language; component-based software development; distributed object systems; formal representations; global invariants; large-scale networking; object-oriented approach; object-oriented distributed applications; scalability issues; scenario contracts; scenario invariants; software component; Application software; Collaborative tools; Contracts; Design methodology; Explosions; Large-scale systems; Packaging; Programming; Scalability; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-1372-7
Type :
conf
DOI :
10.1109/CMPSAC.2001.960593
Filename :
960593
Link To Document :
بازگشت