2015
DOI: 10.1007/978-3-319-16310-9_12
|View full text |Cite
|
Sign up to set email alerts
|

The Invariant Refinement Method

Abstract: Abstract. The chapter describes IRM, a method that guides the design of smart-cyber physical systems that are built according to the autonomic service-component paradigm. IRM is a requirements-oriented design method that focuses on distributed collaboration. It relies on the invariant concept to model both high-level system goals and low-level software obligations. In IRM, high-level invariants are iteratively decomposed into more specific sub-invariants up to the level that they can be operationalized by auto… Show more

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

2015
2015
2016
2016

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 19 publications
(23 reference statements)
0
8
0
Order By: Relevance
“…The ASCENS Project approaches the requirements problem from a few angles. In addition to ARE, ASCENS also considers a design method called Invariant Re-finement Method (IRM) (see Chapter III.4 [3]) and a generic approach called SOTA (States Of The Affairs) [1] (see Chapter III.1 [9]). IRM relies on goal-based requirements and refines system goals down to the responsibilities of individual components, component processes, and ensembles.…”
Section: Related Workmentioning
confidence: 99%
“…The ASCENS Project approaches the requirements problem from a few angles. In addition to ARE, ASCENS also considers a design method called Invariant Re-finement Method (IRM) (see Chapter III.4 [3]) and a generic approach called SOTA (States Of The Affairs) [1] (see Chapter III.1 [9]). IRM relies on goal-based requirements and refines system goals down to the responsibilities of individual components, component processes, and ensembles.…”
Section: Related Workmentioning
confidence: 99%
“…Architecture design departs from a conceptual- ization of the EVTP. It then uses the state-of-the-affairs (SOTA) approach, as discussed in Chapter III.1 [14], and the invariant refinement method (IRM), as discussed in Chapter III.4 [6], to infer both functional and non-functional system requirements. Components and ensembles are derived and a set of feedback loops connecting them.…”
Section: Software Development Life Cyclementioning
confidence: 99%
“…Every e-car has to arrive to its place of interest (POI) and park within a radius of 100 meters. [2] In order to do that, every car needs to :…”
Section: Requirementsmentioning
confidence: 99%
“…One of the key IRM-SA ideas is that each invariant (with the exception of assumption ones) represents a computation that produces output knowledge given a particular input knowledge such that the invariant is satisfied (as stated in [2]).…”
Section: Knowledge Flow Recognitionmentioning
confidence: 99%
See 1 more Smart Citation