DocumentCode :
2438754
Title :
Integrating UML diagrams for production control systems
Author :
Kohler, Hans J. ; Nickel, Ulrich ; Niere, Jorg ; Zundorf, Albert
Author_Institution :
Dept. of Comput. Sci., Paderborn Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
241
Lastpage :
251
Abstract :
The paper proposes to use SDL block diagrams, UML class diagrams, and UML behavior diagrams like collaboration diagrams, activity diagrams, and statecharts as a visual programming language. We describe a modeling approach for flexible, autonomous production agents, which are used for the decentralization of production control systems. In order to generate a (Java) implementation of a production control system from its specification, we define a precise semantics for the diagrams and we define how different (kinds of) diagrams are combined to a complete executable specification. Generally, generating code from UML behavior diagrams is not well understood. Frequently, the semantics of a UML behavior diagram depends on the topic and the aspect that is modeled and on the designer that created it. In addition, UML behavior diagrams usually model only example scenarios and do not describe all possible cases and possible exceptions. We overcome these problems by restricting the UML notation to a subset of the language that has a precise semantics. In addition, we define which kind of diagram should be used for which purpose and how the different kinds of diagrams are integrated to a consistent overall view
Keywords :
production control; programming language semantics; specification languages; visual languages; Java implementation; SDL block diagrams; UML behavior diagrams; UML class diagrams; UML notation; activity diagrams; collaboration diagrams; example scenarios; executable specification; flexible autonomous production agents; modeling approach; precise semantics; production control systems; statecharts; visual programming language; Collaboration; Computer science; Control systems; Embedded system; Flexible manufacturing systems; Object oriented modeling; Production control; Production facilities; Production systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location :
Limerick
ISSN :
0270-5257
Print_ISBN :
1-58113-206-9
Type :
conf
DOI :
10.1109/ICSE.2000.870415
Filename :
870415
Link To Document :
بازگشت