메뉴 건너뛰기




Volumn 11, Issue 1, 2012, Pages 29-53

A model-driven approach to automate the propagation of changes among Architecture Description Languages

Author keywords

Architectural languages interoperability; Automation; Metamodelling; Model synchronization; Model transformation

Indexed keywords

APPLICATION DOMAINS; ARCHITECTURE DESCRIPTION; ARCHITECTURE DESCRIPTION LANGUAGES; CHANGE PROPAGATION; CONSISTENT STATE; ECLIPSE MODELLING FRAMEWORKS; META-MODELLING; MODEL DRIVEN APPROACH; MODEL SYNCHRONIZATION; MODEL TRANSFORMATION; MODELLING ENVIRONMENT; SOFTWARE ARCHITECTS;

EID: 84856234431     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-010-0170-z     Document Type: Article
Times cited : (34)

References (43)
  • 1
    • 84856212361 scopus 로고    scopus 로고
    • Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE-Std-1471-2000. The Institute of Electrical and Electronics Engineers (IEEE) Standards Board, September
    • Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE-Std-1471-2000. The Institute of Electrical and Electronics Engineers (IEEE) Standards Board, September 2000.
    • (2000)
  • 2
    • 26844559367 scopus 로고    scopus 로고
    • Modeling in the Large and Modeling in the Small
    • Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the Large and Modeling in the Small. In: LNCS, vol. 3599, pp. 33-46 (2005).
    • (2005) LNCS , vol.3599 , pp. 33-46
    • Bézivin, J.1    Jouault, F.2    Rosenthal, P.3    Valduriez, P.4
  • 4
    • 70350432513 scopus 로고    scopus 로고
    • Towards a Framework for Distributed and Collaborative Modeling
    • Cicchetti, A., Muccini, H., Pelliccione, P., Pierantonio, A.: Towards a Framework for Distributed and Collaborative Modeling. In: WETICE, pp. 149-154 (2009).
    • (2009) WETICE , pp. 149-154
    • Cicchetti, A.1    Muccini, H.2    Pelliccione, P.3    Pierantonio, A.4
  • 7
    • 51749117622 scopus 로고    scopus 로고
    • A Highly-Extensible, XML-Based Architecture Description Language
    • Dashofy, E. M., van der Hoek, A., Taylor, R. N.: A Highly-Extensible, XML-Based Architecture Description Language. In: WICSA'01 (2001).
    • (2001) WICSA'01
    • Dashofy, E.M.1    van der Hoek, A.2    Taylor, R.N.3
  • 8
    • 0036038853 scopus 로고    scopus 로고
    • An Infrastructure for the Rapid Development of XML-based Architecture Description Languages
    • ACM Press, New York
    • Dashofy, E. M., van der Hoek, A., Taylor, R. N.: An Infrastructure for the Rapid Development of XML-based Architecture Description Languages. In: ICSE '02, pp. 266-276. ACM Press, New York (2002).
    • (2002) ICSE '02 , pp. 266-276
    • Dashofy, E.M.1    van der Hoek, A.2    Taylor, R.N.3
  • 11
    • 56249141867 scopus 로고    scopus 로고
    • A Methodology and Framework for Creating Domain-specific Development Infrastructures
    • Edwards, G., Medvidovic, N.: A Methodology and Framework for Creating Domain-specific Development Infrastructures. In: ASE'08 (2008).
    • (2008) ASE'08
    • Edwards, G.1    Medvidovic, N.2
  • 12
    • 27944477471 scopus 로고    scopus 로고
    • The SAE Architecture Analysis and Design Language (AADL) Standard
    • Feiler, H. P., Lewis, B., Vestal, S.: The SAE Architecture Analysis and Design Language (AADL) Standard. In: IEEE RTAS Workshop (2003).
    • (2003) IEEE RTAS Workshop
    • Feiler, H.P.1    Lewis, B.2    Vestal, S.3
  • 13
    • 34249865033 scopus 로고    scopus 로고
    • Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem
    • Foster, J. N., Greenwald, M. B., Moore, J. T., Pierce, B. C., Schmitt, A.: Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem. ACM Trans. Program. Lang. Syst. 29(3), 1-65 (2007).
    • (2007) ACM Trans. Program. Lang. Syst. , vol.29 , Issue.3 , pp. 1-65
    • Foster, J.N.1    Greenwald, M.B.2    Moore, J.T.3    Pierce, B.C.4    Schmitt, A.5
  • 14
    • 0001803032 scopus 로고    scopus 로고
    • Acme: An architecture description interchange language
    • Toronto, Ontario
    • Garlan, D., Monroe, R., Wile, D.: Acme: An architecture description interchange language. In: Proceedings of CASCON 97, pp. 169-183. Toronto, Ontario (1997).
    • (1997) Proceedings of CASCON 97 , pp. 169-183
    • Garlan, D.1    Monroe, R.2    Wile, D.3
  • 15
    • 0003696352 scopus 로고    scopus 로고
    • Acme: Architectural description of component-based systems
    • Cambridge University Press, Cambridge
    • Garlan, D., Monroe, R. T., Wile, D.: Acme: Architectural description of component-based systems. In: Foundations of Component-Based Systems, pp. 47-68. Cambridge University Press, Cambridge (2000).
    • (2000) Foundations of Component-Based Systems , pp. 47-68
    • Garlan, D.1    Monroe, R.T.2    Wile, D.3
  • 16
    • 33750322864 scopus 로고    scopus 로고
    • Incremental Model Synchronization With Triple Graph Grammars
    • In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.), Genova, Italy. Lecture Notes in Computer Science, Springer, Berlin
    • Giese, H., Wagner, R.: Incremental Model Synchronization With Triple Graph Grammars. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) Procs. of the 9th Int. Conf. on Model Driven Engineering Languages and Systems, MoDELS 2006, Genova, Italy. Lecture Notes in Computer Science, vol. 4199, pp. 543-557. Springer, Berlin (2006).
    • (2006) Procs. of the 9th Int. Conf. on Model Driven Engineering Languages and Systems, MoDELS 2006 , vol.4199 , pp. 543-557
    • Giese, H.1    Wagner, R.2
  • 19
    • 84856235387 scopus 로고    scopus 로고
    • Fourth working draft of Systems and Software Engineering-Architectural Description (ISO/IECWD4 42010)
    • ISO
    • ISO. Fourth working draft of Systems and Software Engineering-Architectural Description (ISO/IECWD4 42010). Working doc.: ISO/IEC JTC 1/SC 7 N 000 (2009).
    • (2009) Working doc.: ISO/IEC JTC 1/SC 7 N 000
  • 21
    • 33746216410 scopus 로고    scopus 로고
    • KM3: A DSL for Metamodel Specification
    • Jouault F., Bézivin, J.: KM3: A DSL for Metamodel Specification. In: FMOODS06. LNCS, vol. 4037 (2006).
    • (2006) FMOODS06. LNCS , vol.4037
    • Jouault, F.1    Bézivin, J.2
  • 26
    • 0032667113 scopus 로고    scopus 로고
    • Behavioral Analysis of Software Architectures using LTSA
    • ACM, New York
    • Magee, J.: Behavioral Analysis of Software Architectures using LTSA. In: ICSE '99, pp. 634-637. ACM, New York (1999).
    • (1999) ICSE '99 , pp. 634-637
    • Magee, J.1
  • 27
    • 0030381777 scopus 로고    scopus 로고
    • Dynamic structure in software architectures
    • Magee J., Kramer J.: Dynamic structure in software architectures. SIGSOFT Softw. Eng. Notes 21(6), 3-14 (1996).
    • (1996) SIGSOFT Softw. Eng. Notes , vol.21 , Issue.6 , pp. 3-14
    • Magee, J.1    Kramer, J.2
  • 29
    • 84949044366 scopus 로고    scopus 로고
    • Software architecture directed behaviour analysis
    • Magee, J., Kramer, J., Giannakopoulou, D.: Software architecture directed behaviour analysis. In: IWSSD'98 (1998).
    • (1998) IWSSD'98
    • Magee, J.1    Kramer, J.2    Giannakopoulou, D.3
  • 30
    • 76749121883 scopus 로고    scopus 로고
    • Providing architectural languages and tools interoperability through model transformation technologies
    • Malavolta I., Muccini H., Pelliccione P., Tamburri D.: Providing architectural languages and tools interoperability through model transformation technologies. IEEE TSE 36(1), 119-140 (2010).
    • (2010) IEEE TSE , vol.36 , Issue.1 , pp. 119-140
    • Malavolta, I.1    Muccini, H.2    Pelliccione, P.3    Tamburri, D.4
  • 31
    • 33845970218 scopus 로고    scopus 로고
    • Moving architectural description from under the technology lamppost
    • Medvidovic N., Dashofy E. M., Taylor R. N.: Moving architectural description from under the technology lamppost. Inf. Softw. Technol. 49, 12-31 (2007).
    • (2007) Inf. Softw. Technol. , vol.49 , pp. 12-31
    • Medvidovic, N.1    Dashofy, E.M.2    Taylor, R.N.3
  • 32
    • 0033892696 scopus 로고    scopus 로고
    • A classification and comparison framework for software architecture description languages
    • Medvidovic N., Taylor R. N.: A classification and comparison framework for software architecture description languages. IEEE Trans. Softw. Eng. 26, 70-93 (2000).
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 33
    • 35048821033 scopus 로고    scopus 로고
    • An Injective Language for Reversible Computation
    • In: Kozen, D., Shankland, C. (eds.), Stirling, Scotland, UK, July 12-14. Lecture Notes in Computer Science. Springer, Berlin
    • Mu, S.-C., Hu, Z., Takeichi, M.: An Injective Language for Reversible Computation. In: Kozen, D., Shankland, C. (eds.) Procs. of the 7th Int. Conf. on Mathematics of Program Construction, (MPC 2004), Stirling, Scotland, UK, July 12-14. Lecture Notes in Computer Science, vol. 3125, pp. 289-313. Springer, Berlin (2004).
    • (2004) Procs. of the 7th Int. Conf. on Mathematics of Program Construction, (MPC 2004) , vol.3125 , pp. 289-313
    • Mu, S.-C.1    Hu, Z.2    Takeichi, M.3
  • 34
    • 67649404852 scopus 로고    scopus 로고
    • Charmy: a framework for designing and verifying architectural specifications
    • Pelliccione P., Inverardi P., Muccini H.: Charmy: a framework for designing and verifying architectural specifications. IEEE TSE 35(3), 325-346 (2009).
    • (2009) IEEE TSE , vol.35 , Issue.3 , pp. 325-346
    • Pelliccione, P.1    Inverardi, P.2    Muccini, H.3
  • 35
    • 0001956194 scopus 로고
    • Foundations for the Study of Software Architecture
    • Perry, D. E., Wolf, A. L.: Foundations for the Study of Software Architecture. In: SIGSOFT Soft. Eng. Notes, vol. 17 (1992).
    • (1992) SIGSOFT Soft. Eng. Notes , vol.17
    • Perry, D.E.1    Wolf, A.L.2
  • 38
    • 19644388725 scopus 로고    scopus 로고
    • Model transformations and tool integration
    • Tratt L.: Model transformations and tool integration. SOSYM 4(2), 112-122 (2005).
    • (2005) Sosym , vol.4 , Issue.2 , pp. 112-122
    • Tratt, L.1
  • 39
    • 43049136202 scopus 로고    scopus 로고
    • A change propagating model transformation language
    • Tratt L.: A change propagating model transformation language. J. Object Technol. 7(3), 107-126 (2008).
    • (2008) J. Object Technol. , vol.7 , Issue.3 , pp. 107-126
    • Tratt, L.1
  • 40
    • 84856212366 scopus 로고    scopus 로고
    • University of Helsinki. SMODELS solver Website
    • University of Helsinki. SMODELS solver Website (2008). http://www. tcs. hut. fi/Software/smodels/.
    • (2008)
  • 41
    • 33646193938 scopus 로고    scopus 로고
    • SelfSync: A Dynamic Round-trip Engineering Environment
    • In: Briand, L. C., Williams, C. (eds.), Montego Bay, Jamaica, October 2-7. Lecture Notes in Computer Science,. Springer, Berlin
    • van Paesschen, E., De Meuter, W., D'Hondt, M.: SelfSync: A Dynamic Round-trip Engineering Environment. In: Briand, L. C., Williams, C. (eds.) Procs of the 8th Int. Conf. on Model Driven Engineering Languages and Systems, (MoDELS 2005), Montego Bay, Jamaica, October 2-7. Lecture Notes in Computer Science, vol. 3713, pp. 633-647. Springer, Berlin (2005).
    • (2005) Procs of the 8th Int. Conf. on Model Driven Engineering Languages and Systems, (MoDELS 2005) , vol.3713 , pp. 633-647
    • van Paesschen, E.1    De Meuter, W.2    D'Hondt, M.3
  • 43
    • 84864059591 scopus 로고    scopus 로고
    • Supporting Parallel Updates with Bidirectional Model Transformations
    • Xiong, Y., Song, H., Hu, Z., Takeichi, M.: Supporting Parallel Updates with Bidirectional Model Transformations. In: ICMT (2009).
    • (2009) ICMT
    • Xiong, Y.1    Song, H.2    Hu, Z.3    Takeichi, M.4


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