메뉴 건너뛰기




Volumn 11, Issue 2, 2002, Pages 191-214

Achieving extensibility through product-lines and domain-specific languages: A case study

Author keywords

Aspects; Domain specific languages; GenVoca; Refinements; Simulation

Indexed keywords

ASPECTS; DOMAIN-SPECIFIC LANGUAGES (DSLS); GENVOCA; PRODUCT-LINE ARCHITECTURES (PLAS); REFINEMENTS;

EID: 2942713451     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/505145.505147     Document Type: Article
Times cited : (79)

References (41)
  • 2
    • 84976850194 scopus 로고
    • The Design and Implementation of Hierarchical Software Systems with Reusable Components
    • Oct.
    • BATORY, D. AND O'MALLEY, S. 1992. The Design and Implementation of Hierarchical Software Systems with Reusable Components. ACM Trans. Softw. Eng. Methodol. (Oct.).
    • (1992) ACM Trans. Softw. Eng. Methodol.
    • Batory, D.1    O'Malley, S.2
  • 4
    • 0031675048 scopus 로고    scopus 로고
    • JTS: Tools for Implementing Domain-Specific Languages
    • Victoria, Canada (June)
    • BATORY, D., LOFASO, B., AND SMARAGDAKIS, Y. 1998. JTS: Tools for Implementing Domain-Specific Languages. 5th International Conference on Software Reuse, Victoria, Canada (June). http://www.cs.utexas.edu/users/schwartz/JTS30Beta2.htm.
    • (1998) 5th International Conference on Software Reuse
    • Batory, D.1    Lofaso, B.2    Smaragdakis, Y.3
  • 5
    • 0001789085 scopus 로고    scopus 로고
    • Composition Validation and Subjectivity in GenVoca Generators
    • Feb.
    • BATORY, D. AND GERACI, B. J. 1997. Composition Validation and Subjectivity in GenVoca Generators. IEEE Trans. Softw. Eng. (Feb.), 67-82.
    • (1997) IEEE Trans. Softw. Eng. , pp. 67-82
    • Batory, D.1    Geraci, B.J.2
  • 6
    • 11244310639 scopus 로고    scopus 로고
    • Product-Line Architectures
    • Erfurt, Germany (Oct.)
    • BATORY, D. 1998. Product-Line Architectures. Smalltalk and Java Conference, Erfurt, Germany (Oct.).
    • (1998) Smalltalk and Java Conference
    • Batory, D.1
  • 7
    • 11244306656 scopus 로고    scopus 로고
    • Architectural Styles as Adaptors
    • Patrick Donohoe, ed., Kluwer Academic Publishers
    • BATORY, D., SMARAGDAKIS, Y., AND COGLIANESE, L. 1999. Architectural Styles as Adaptors. Software Architecture, Patrick Donohoe, ed., Kluwer Academic Publishers.
    • (1999) Software Architecture
    • Batory, D.1    Smaragdakis, Y.2    Coglianese, L.3
  • 8
    • 0033685923 scopus 로고    scopus 로고
    • Design Wizards and Visual Programming Environments for GenVoca Generators
    • May
    • BATORY, D., CHEN, G., ROBERTSON, E., AND WANG, T. 2000. Design Wizards and Visual Programming Environments for GenVoca Generators. IEEE Trans. Softw. Eng. (May), 441-452.
    • (2000) IEEE Trans. Softw. Eng. , pp. 441-452
    • Batory, D.1    Chen, G.2    Robertson, E.3    Wang, T.4
  • 9
    • 0003353852 scopus 로고
    • Design Maintenance Systems
    • Apr.
    • BAXTER, I. 1992. Design Maintenance Systems. CACM (Apr.).
    • (1992) CACM
    • Baxter, I.1
  • 10
    • 0026953373 scopus 로고
    • The Esterel Synchronous Programming language: Design, Semantics, and Implementation
    • BERRY, G. AND GONTHIER, G 1992. The Esterel Synchronous Programming language: Design, Semantics, and Implementation. Science of Computer Programming. 87-152.
    • (1992) Science of Computer Programming , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 13
    • 0000277571 scopus 로고
    • Towards a Metrics Suite for Object Oriented Design
    • CHIDAMBER S. R. AND KEMERER, C. F. 1991. Towards a Metrics Suite for Object Oriented Design. OOPSLA.
    • (1991) OOPSLA
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 16
    • 0035101216 scopus 로고    scopus 로고
    • Does Code Decay? Assessing the Evidence from Change Management Data
    • EICK, S. G., GRAVES, T. L., KARR, A. F., MARRON, J. S., AND MOCKUS, A. 2001. Does Code Decay? Assessing the Evidence from Change Management Data. IEEE Trans. Softw. Eng., 27:1 (January), 1-12.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.1 JANUARY , pp. 1-12
    • Eick, S.G.1    Graves, T.L.2    Karr, A.F.3    Marron, J.S.4    Mockus, A.5
  • 18
    • 84945292536 scopus 로고    scopus 로고
    • Modular Object-Oriented Programming with Units and Mixins
    • FINDLER, R. B. AND FLATT, M. "Modular Object-Oriented Programming with Units and Mixins", ICFP 98.
    • ICFP 98
    • Findler, R.B.1    Flatt, M.2
  • 20
    • 0022667698 scopus 로고
    • Reusing and Interconnecting Software Components
    • Feb.
    • GOGUEN, J. A. 1986. Reusing and Interconnecting Software Components. IEEE Computer (Feb.).
    • (1986) IEEE Computer
    • Goguen, J.A.1
  • 21
    • 8644272933 scopus 로고
    • A Knowledge-Based Approach to Generating Target System Specifications from a Domain Model
    • GOMAA, H., KERSCHBERG, L., AND SUGAMARAN, V. 1992. A Knowledge-Based Approach to Generating Target System Specifications from a Domain Model. IFIP Congress 1, 252-258.
    • (1992) IFIP Congress , vol.1 , pp. 252-258
    • Gomaa, H.1    Kerschberg, L.2    Sugamaran, V.3
  • 22
    • 0141752932 scopus 로고    scopus 로고
    • Implementing Product-Line Features by Composing Component Aspects
    • Denver, CO. (Aug.)
    • GRISS, M. 2000. Implementing Product-Line Features by Composing Component Aspects. First International Software Product-Line Conference, Denver, CO. (Aug.).
    • (2000) First International Software Product-Line Conference
    • Griss, M.1
  • 23
    • 0023365727 scopus 로고
    • Statecharts: A Visual Formalism for Complex Systems
    • HAREL, D. 1987. Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming, 231-274.
    • (1987) Science of Computer Programming , pp. 231-274
    • Harel, D.1
  • 24
    • 0042025684 scopus 로고    scopus 로고
    • Executable Object Modeling with Statecharts
    • HAREL, D. AND GERY, E. 1996. Executable Object Modeling with Statecharts. ICSE.
    • (1996) ICSE
    • Harel, D.1    Gery, E.2
  • 29
    • 0001776557 scopus 로고
    • Draco: A Method for Engineering Reusable Software Components
    • T. J. Biggerstaff and A. Perlis, eds., Addison-Wesley/ACM Press
    • NEIGHBORS, J. 1989. Draco: A Method for Engineering Reusable Software Components, in T. J. Biggerstaff and A. Perlis, eds., Software Reusability, Addison-Wesley/ACM Press.
    • (1989) Software Reusability
    • Neighbors, J.1
  • 30
    • 11244259119 scopus 로고    scopus 로고
    • BayFront Technologies. 1997
    • NEIGHBORS, J. 1997. "DataXfer Protocol," BayFront Technologies. 1997, URL http://bayfront-technologies.com.
    • (1997) DataXfer Protocol
    • Neighbors, J.1
  • 31
    • 0002648525 scopus 로고
    • OORASS: Seamless Support for the Creation and Maintenance of Object-Oriented Systems
    • REENSKAUG, T, ET AL. 1992. "OORASS: Seamless Support for the Creation and Maintenance of Object-Oriented Systems", Journal of Object-Oriented Programming, 5(6) (Oct.), 27-41.
    • (1992) Journal of Object-Oriented Programming , vol.5 , Issue.6 OCT. , pp. 27-41
    • Reenskaug, T.1
  • 34
    • 0037881787 scopus 로고
    • The Death of Computer Languages, the Birth of Intentional Programming
    • SIMONYI, C. 1995. The Death of Computer Languages, the Birth of Intentional Programming, NATO Science Committee Conference.
    • (1995) NATO Science Committee Conference
    • Simonyi, C.1
  • 35
    • 0002005935 scopus 로고    scopus 로고
    • Implementing Layered Designs with Mixin Layers
    • SMARAGDAKIS, Y. AND BATORY, D. 1998. Implementing Layered Designs with Mixin Layers, ECOOP.
    • (1998) ECOOP
    • Smaragdakis, Y.1    Batory, D.2
  • 36
    • 0141653318 scopus 로고    scopus 로고
    • Mixin Layers: An Object-Orinted Implementation Technique for Refinements and Collaboration-Based Designs
    • SMARAGDAKIS, Y. AND BATORY, D. 2002. Mixin Layers: An Object-Orinted Implementation Technique for Refinements and Collaboration-Based Designs. ACM Trans. Softw. Eng. Method.
    • (2002) ACM Trans. Softw. Eng. Method
    • Smaragdakis, Y.1    Batory, D.2
  • 37
    • 0032643249 scopus 로고    scopus 로고
    • N Degrees of Separation: Multi-Dimensional Separation of Concerns
    • TARR, P., OSSHER, H., HARRISON, W., AND SUTTON, S. M. JR. 1999. N Degrees of Separation: Multi-Dimensional Separation of Concerns, ICSE.
    • (1999) ICSE
    • Tarr, P.1    Ossher, H.2    Harrison, W.3    Sutton Jr., S.M.4
  • 40
    • 0030262004 scopus 로고    scopus 로고
    • Using Role Components to Implement Collaboration-Based Designs
    • VAN HILST, M. AND NOTKIN, D. 1996. Using Role Components to Implement Collaboration-Based Designs, OOPSLA, 359-369.
    • (1996) OOPSLA , pp. 359-369
    • Van Hilst, M.1    Notkin, D.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.