Download:
by Wei Zhao, Barrett R. Bryant, Fei Cao, Rajeev R. Raje, Mikhail Auguston, Carol C. Burt, Andrew M. Olson
the proceedings of the 16 th International Conference on Software Engineering and Knowledge Engineering (SEKE’04
http://www.cis.uab.edu/zhaow/papers/sk04-zhao.pdf
Add To MetaCart
Abstract:
Abstract. Feature modeling is a popular domain analysis method for describing the commonality and variability among the domain products. The current formalisms of feature modelling do not have enough support for automated domain product configuration and validation. We have developed a theory of feature modeling: a feature model is analogous to a definition of a language; a particular feature composition instance (domain product) is analogous to a program written in that language; and the way the features can be assembled to form a product is analogous to the way various tokens can be assembled to form a program. To apply this theory, we have developed a meta-language Two-Level Grammar++ to specify feature models. The interpreter derived from the feature model specification performs automated product configuration and product quality validation. 1.
Citations
|
993
|
The Z notation: a reference manual
– Spivey
- 1992
|
|
243
|
Peterson: Feature-oriented domain analysis (FODA) feasibility study
– Kang, Cohen, et al.
- 1990
|
|
111
|
Domain-Specific Languages: An Annotated Bibliography
– Deursen, Klint, et al.
|
|
89
|
Composition Validation and Subjectivity in GenVoca Generators
– Batory, Geraci
- 1997
|
|
41
|
Domain Analysis: An Introduction
– Prieto-Diaz
|
|
33
|
Unified Versioning through Feature Logic
– Zeller, Snelting
- 1997
|
|
18
|
A Quality of Service-Based Framework for Creating
– Raje, Auguston, et al.
- 2002
|
|
17
|
Two-Level Grammar as an Object-Oriented Requirements Specification Language
– Bryant, Lee
- 2002
|
|
13
|
A basis for composition language cl
– Ivers, Sinha, et al.
- 2002
|
|
7
|
Automating Feature-Oriented Domain Analysis
– Cao, Bryant, et al.
- 2003
|
|
7
|
Uzgalis. Grammars for Programming Languages
– Cleaveland, C
- 1977
|
|
7
|
Incremental Dynamic Semantics for Language-based Programming Environments
– Kaiser
- 1989
|
|
3
|
Concepts and Guidelines of Feature Modeling for
– Lee, Kang, et al.
- 2002
|
|
3
|
Composition and Decomposition of Quality of Service Parameters
– Sun, Raje, et al.
- 2002
|
|
3
|
Wijngaarden, “Revised Report on the Algorithmic Language ALGOL 68
– van
- 1974
|
|
3
|
A Generative and Model Driven Framework for Automated Software Product Generation
– Zhao, Bryant, et al.
- 2003
|
|
2
|
Some Formal Properties of the Syntax of ALGOL 68
– Baker
- 1970
|
|
2
|
Existence of van Wijingaarden’s Syntax for Every Recursively Enumerable Set
– Sintzoff
- 1967
|