2012
DOI: 10.1016/j.jss.2012.05.085
|View full text |Cite
|
Sign up to set email alerts
|

Software architecture evolution through evolvability analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(8 citation statements)
references
References 132 publications
(191 reference statements)
0
8
0
Order By: Relevance
“…It can be anticipated that examples that include reflections, functional programming, dynamic method definition or other programming concepts may require refactoring of DSL implementation of the model, or redefinition of T4 transformations used for model processing, or introducing other concepts of model transformations [10]. In parallel we intend to start building a default library of architectural assertions denoted in LINQ, that would cover existing good architectural and design practices [4], [5]. Such library -created in abstraction from the source code language -would trigger another research stream, namely existing software projects could be systematically verified against the predefined architectural assertions.…”
Section: Discussionmentioning
confidence: 99%
“…It can be anticipated that examples that include reflections, functional programming, dynamic method definition or other programming concepts may require refactoring of DSL implementation of the model, or redefinition of T4 transformations used for model processing, or introducing other concepts of model transformations [10]. In parallel we intend to start building a default library of architectural assertions denoted in LINQ, that would cover existing good architectural and design practices [4], [5]. Such library -created in abstraction from the source code language -would trigger another research stream, namely existing software projects could be systematically verified against the predefined architectural assertions.…”
Section: Discussionmentioning
confidence: 99%
“…That pertains to the research of Breivold et al, (2012). The ability and capability to efficiently and accurately obtain the users' emerging intentions, and emerging needs and requirements, was a core issue addressed by Breivold et al, (2012).…”
Section: Accounting Software Evaluationmentioning
confidence: 99%
“…In [14], a method using the characteristics of a software system that is connected to evolution is described. The focus in that paper is on what impact that different architectural solutions will have on the ability to evolve the system.…”
Section: Related Workmentioning
confidence: 99%
“…Adding the different levels together in a graph, Figure 7, with dependences between the functions will give an overview that can be used for decision making when changes are needed. In addition to this the impact of different architectural solutions should be investigated, for example by using the methods described in [14]. The requirements on the functions/dependencies can and should be both functional and non functional.…”
Section: Communicationmentioning
confidence: 99%