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öm | 1 | 0 | 1.69 |
Pontus Johnson | 2 | 788 | 55.88 |
Mathias Ekstedt | 3 | 634 | 49.70 |