Proceedings of the 2007 ACM Symposium on Applied Computing 2007
DOI: 10.1145/1244002.1244277
|View full text |Cite
|
Sign up to set email alerts
|

Context-aware feature-oriented modeling with an aspect extension of VDM

Abstract: Separation of concerns is important to reduce the complexity of software design. This paper 1 examines a software development method starting with the feature-oriented modeling method to have VDM-based formal design. In order to overcome the problem that a feature may be scattered over the VDM design description, the notion of the aspect is adapted to propose AspectVDM. The identified features are concisely represented in AspectVDM to demonstrate modular descriptions of cross-cutting concerns in VDM.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Nevertheless, they are not competing approaches and can be used in combination to overcome individual limitations [140]. Ubayashi et al [148] try to reduce the complexity of context-aware design by separating concerns. The demand of C-AS for static changes can benefit from the use of Software Product Line Engineering, reusing artefacts over a set of similar programs, called a Software Product Line (SPL) [149].…”
Section: Conventional Programming Paradigmsmentioning
confidence: 99%
“…Nevertheless, they are not competing approaches and can be used in combination to overcome individual limitations [140]. Ubayashi et al [148] try to reduce the complexity of context-aware design by separating concerns. The demand of C-AS for static changes can benefit from the use of Software Product Line Engineering, reusing artefacts over a set of similar programs, called a Software Product Line (SPL) [149].…”
Section: Conventional Programming Paradigmsmentioning
confidence: 99%
“…The contextual information is not captured as in our case within the original FM but imposed as additional cross-tree constraints. Similarly, in [30,31], both the context and the variability model are captured by using two distinct feature models that are connected using rules that establish how to configure a system based on contextual information. These FMs could be composed using the approach presented in [32].…”
Section: Related Workmentioning
confidence: 99%
“…Naoyasu Ubayashi and Shin Nakajima examine a software development method starting with the featureoriented modeling method to have VDM-based formal design. In order to overcome the problem that a feature may be scattered over the VDM design description, the notion of the aspect is adapted to propose AspectVDM [30]. The identified features are concisely represented in AspectVDM to demonstrate modular descriptions of cross-cutting concerns in VDM.…”
Section: Related Workmentioning
confidence: 99%