2011
DOI: 10.1007/978-3-642-19811-3_16
|View full text |Cite
|
Sign up to set email alerts
|

A Step-Wise Approach for Integrating QoS throughout Software Development

Abstract: Abstract. When developing real-time systems such as avionics software, it is critical to ensure the performance of these systems. In general, deterministic Quality of Service (QoS) is guaranteed by the execution platform, independently of a particular application. For example, in the avionics domain, the ARINC 664 standard defines a data network that provides deterministic QoS guarantees. However, this strategy falls short of addressing how the QoS requirements of an application get transformed through all dev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
1
1

Relationship

5
0

Authors

Journals

citations
Cited by 14 publications
(20 citation statements)
references
References 21 publications
0
20
0
Order By: Relevance
“…For example, interaction contracts have been recently introduced to describe interactions between components, allowing extensive programming support to be generated and new static verifications to be performed [7]. Another avenue of research is to enrich DiaSpec with non-functional concerns, such as safety [33], security [24] and Quality of Service [21], leveraging further our declarative approach to software design.…”
Section: Resultsmentioning
confidence: 98%
See 3 more Smart Citations
“…For example, interaction contracts have been recently introduced to describe interactions between components, allowing extensive programming support to be generated and new static verifications to be performed [7]. Another avenue of research is to enrich DiaSpec with non-functional concerns, such as safety [33], security [24] and Quality of Service [21], leveraging further our declarative approach to software design.…”
Section: Resultsmentioning
confidence: 98%
“…In doing so, we introduced declarations to allow the safety expert to specify at design time how errors are handled, guiding and facilitating the implementation of error handling code [33]. Also, we added Quality of Service (QoS) declarations [21] to express time constraints in entity/component communications. For each of these non-functional declarations, specific development support is generated.…”
Section: Impact On the Design Of Diasuitementioning
confidence: 99%
See 2 more Smart Citations
“…We illustrated this approach by introducing annotations in declarations to describe potential errors [14] or quality of service constraints [15] at the level of devices and related contexts and controllers. This extended approach to software design was applied to the avionics domain [9].…”
Section: I I Abstract I N G O V E R H E T E R O G E N E O mentioning
confidence: 99%