2013
DOI: 10.1109/ms.2012.173
|View full text |Cite
|
Sign up to set email alerts
|

Your "What" Is My "How": Iteration and Hierarchy in System Design

Abstract: Systems are naturally constructed in hierarchies in which design choices made at higher levels of abstraction levy requirements on system components at lower levels of abstraction. Thus, whether an aspect of the system is a design choice or a requirement depends largely on one's vantage point within the hierarchy of system components. Furthermore, systems are often constructed middle-out rather than top-down; compatibility with existing systems and architectures, or availability of specific components influenc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
30
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 60 publications
(31 citation statements)
references
References 9 publications
1
30
0
Order By: Relevance
“…Often, the physical constraints drove our revision (de-idealization) of the requirements. Whalen et al, report similar experience with large avionic systems, in which the requirements were as likely to be wrong as the models [52]. They found, as we did, that the analysis of formal models was e鈫礶ctive in uncovering inconsistencies between the requirements and implicit assumptions about the environment in which the system was to be deployed.…”
Section: Related Worksupporting
confidence: 68%
“…Often, the physical constraints drove our revision (de-idealization) of the requirements. Whalen et al, report similar experience with large avionic systems, in which the requirements were as likely to be wrong as the models [52]. They found, as we did, that the analysis of formal models was e鈫礶ctive in uncovering inconsistencies between the requirements and implicit assumptions about the environment in which the system was to be deployed.…”
Section: Related Worksupporting
confidence: 68%
“…While constructing models of a system -by exploring the solution domain -an engineer adds architectural and design detail not specifically stated in requirements, architectural and design information that helps clarify existing requirement as well as discover missing ones [6,27]. Similarly, as requirements are modified and added, the models evolve to accommodate the new constraints.…”
Section: A Model Based Development Approachmentioning
confidence: 99%
“…This system can be of any domain, e.g., SW, HW, mechanical, electrical, etc, and also a heterogeneous system, i.e., a system composed of parts from multiple domains. Structuring the specifications for a system in accordance with its architecture is an established idea [11,79] that is also advocated in FuSa standards such as ISO 26262.…”
Section: Application Context: Authoring Specificationsmentioning
confidence: 99%