Title :
Software Modeling from Life-Cycle Perspective
Author_Institution :
Dept. of Software Eng., Kinneret Acad. Coll. on the Sea of Galilee, Tzemach, Israel
Abstract :
Modeling of software systems often focus mainly on the operational system during its operational stage, with less attention to various other life-cycle stages and other contexts of operation, such as testing, training, maintenance, and others. Introducing new model-oriented definitions for the terms "architecture" and "configuration" this work proposes an approach to model system/software architecture and all its associated configurations under one set of interrelated models. The approach is applicable both to structural and behavioral architectures, at all levels of software/system decomposition. The concepts of the approach are demonstrated through a case study, using the UML modeling language.
Keywords :
Unified Modeling Language; configuration management; formal specification; program testing; software architecture; software maintenance; UML modeling language; behavioral architecture; life-cycle stages; maintenance; model-oriented definition; operational stage; operational system; software architecture; software configuration; software decomposition; software life-cycle; software system modeling; structural architecture; system decomposition; testing; training; Abstracts; Cameras; Computer architecture; Modeling; Software; Training; Unified modeling language; Architecture; UML; configuration; life cycle; modeling;
Conference_Titel :
Software Science, Technology and Engineering (SWSTE), 2012 IEEE International Conference on
Conference_Location :
Herzlia
Print_ISBN :
978-1-4673-1721-4
DOI :
10.1109/SWSTE.2012.17