2015
DOI: 10.5539/cis.v8n4p12
|View full text |Cite
|
Sign up to set email alerts
|

Multi-View Software Architecture Design: Case Study of a Mission-Critical Defense System

Abstract: An architecture outlines what a system can or cannot do. Attention to software architecture is essential for successful product developments. Therefore, software architecture development is a crucial phase in software development process. As the software intensive systems become complex, software architects face with the challenges of dealing with multiple sometimes conflicting concerns at the same time. Satisfaction of quality requirements can be achieved via a good software architecture design. Since the qua… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 38 publications
0
5
0
Order By: Relevance
“…Such multiple-view conceptions have led to the interaction and integration of different viewpoints contributing to resulting requirements specifications [22]. Multi-view reasoning has also been adopted in architectures with multiple and potentially conflicting concerns for quality requirements [23]. Apart from requirements, complex software development must deal with more massive problem domain knowledge.…”
Section: Related Workmentioning
confidence: 99%
“…Such multiple-view conceptions have led to the interaction and integration of different viewpoints contributing to resulting requirements specifications [22]. Multi-view reasoning has also been adopted in architectures with multiple and potentially conflicting concerns for quality requirements [23]. Apart from requirements, complex software development must deal with more massive problem domain knowledge.…”
Section: Related Workmentioning
confidence: 99%
“…They begin by identifying the system context, requirements, constraints, and quality expectations, but do not describe the end products of the SECO architecture. They also introduce a novel architectural style, called "star-controller architectural style" [34] where synchronization and control of the flow of information are handled by controllers. However, a major drawback of this style is that failure of one controller disables all the subcomponents attached to that controller.…”
Section: Seco Architecture and Splementioning
confidence: 99%
“…They also discuss how software engineering practice is affected by describing the creation and evolution of a central SECO architecture, namely Net4Care, that serves as a reference architecture and learning vehicle for telemedicine and for the actors within a single software organization. Demir [34] also proposes a software architecture that is strongly related to a defence system and limited to military personnel. Their multi-view SECO architecture design is described step by step.…”
Section: Seco Architecture and Splementioning
confidence: 99%
“…Demir [27] also proposes a software architecture that is strongly related to a defence system and limited to military personnel. Their multi-view of the SECO architecture is described step by step.…”
Section: B Seco Architecture and Conceptmentioning
confidence: 99%