Title
Search-based design of large software systems-of-systems
Abstract
This work in progress paper presents the foundation for an Automatic Designer of large software systems-of-systems. The core formalism for the Automatic Designer is UML. The Automatic Designer extends UML with a fitness function, which uses analysis of non-functional requirements, utility theory, and stakeholder requirements, as the basis for its design suggestions. This extension logic is formalized using an OCL-based Predictive, Probabilistic Architecture Modeling Framework (called P2AMF). A set of manipulation operators is used on the UML model in order to modify it. Then, from a component library (with OTS products), new components will be introduced to the design. Using operators, a search algorithm will look for an optimal solution.
Year
DOI
Venue
2015
10.1109/SESoS.2015.15
SESoS@ICSE
Keywords
Field
DocType
Search-based software engineering,Automatic design,and Large software systems,OCL,UML
Structured systems analysis and design method,Unified Modeling Language,Software engineering,UML tool,Computer science,Software system,Software,Applications of UML,Probabilistic logic,Search-based software engineering
Conference
Citations 
PageRank 
References 
0
0.34
9
Authors
3
Name
Order
Citations
PageRank
Robert Lagerström101.69
Pontus Johnson278855.88
Mathias Ekstedt363449.70