메뉴 건너뛰기




Volumn 22, Issue 3-4, 2010, Pages 269-296

An algebraic semantics for MOF

Author keywords

Formal analysis; Membership equational logic; Metamodeling semantics; Model driven development; MOF; Reflection

Indexed keywords

FORMAL ANALYSIS; MEMBERSHIP EQUATIONAL LOGIC; METAMODELING; METAMODELING SEMANTICS; MODEL DRIVEN DEVELOPMENT; MOF;

EID: 77954083844     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-009-0140-9     Document Type: Conference Paper
Times cited : (34)

References (65)
  • 1
    • 38049005345 scopus 로고    scopus 로고
    • [ABG07], In: Engels G, Opdyke B, Schmidt DC, Weil F (eds) MoDELS, of LNCS. Springer, New York
    • [ABG07] Anastasakis K, Bordbar B, Georg G, Ray I (2007) UML2Alloy: a challenging model transformation. In: Engels G, Opdyke B, Schmidt DC, Weil F (eds) MoDELS, volume 4735 of LNCS. Springer, New York, pp 436-450
    • (2007) UML2Alloy: A Challenging Model Transformation , vol.4735 , pp. 436-450
    • Anastasakis, K.1    Bordbar, B.2    Georg, G.3    Ray, I.4
  • 3
    • 77954084468 scopus 로고    scopus 로고
    • [Agg09], AGG Homepage
    • [Agg09] AGG Homepage (2009) http://tfs.cs.tu-berlin.de/agg/
    • (2009)
  • 4
    • 77954087799 scopus 로고    scopus 로고
    • [All09],Alloy Analyzer Homepage
    • [All09] Alloy Analyzer Homepage (2009) http://alloy.mit.edu/
    • (2009)
  • 7
    • 85035020121 scopus 로고
    • Characterization of computable data types by means of a finite equational specification method
    • [BeT80], de Bakker JW and van Leeuwen J (eds), Springer-Verlag, pp
    • [BeT80] Bergstra J, Tucker J (1980) Characterization of computable data types by means of a finite equational specification method. In: de Bakker JW and van Leeuwen J (eds) Automata, languages and programming, seventh colloquium, LNCS, vol 81. Springer-Verlag, pp 76-90
    • (1980) Automata, Languages and Programming, Seventh Colloquium, LNCS , vol.81 , pp. 76-90
    • Bergstra, J.1    Tucker, J.2
  • 9
    • 19644394108 scopus 로고    scopus 로고
    • On the unification power of models
    • [Bez05]
    • [Bez05] Bézivin J (2005) On the unification power of models. Softw Syst Model 4(2):171-188
    • (2005) Softw Syst Model , vol.4 , Issue.2 , pp. 171-188
    • Bézivin, J.1
  • 19
    • 0002235894 scopus 로고    scopus 로고
    • Specification and proof in membership equational logic
    • [BJM00]
    • [BJM00] Bouhoula A, Jouannaud J-P, Meseguer J (2000) Specification and proof in membership equational logic. Theor Comput Sci 236:35-132
    • (2000) Theor Comput Sci , vol.236 , pp. 35-132
    • Bouhoula, A.1    Jouannaud, J.-P.2    Meseguer, J.3
  • 20
    • 33746596172 scopus 로고    scopus 로고
    • Semantic foundations for generalized rewrite theories
    • [BrM06]
    • [BrM06] Bruni R, Meseguer J (2006) Semantic foundations for generalized rewrite theories. Theor Comput Sci 360(1-3):386-414
    • (2006) Theor Comput Sci , vol.360 , Issue.1-3 , pp. 386-414
    • Bruni, R.1    Meseguer, J.2
  • 22
    • 84949497326 scopus 로고    scopus 로고
    • [CDE99],In: Wing J, Woodcock J (eds) FM'99-Formal methods, volume, of LNCS. Springer-Verlag, New York, pp
    • [CDE99] Clavel M, Durán F, Eker S, Meseguer J, Stehr M-O (1999) Maude as a formal meta-tool. In: Wing J, Woodcock J (eds) FM'99-Formal methods, volume 1709 of LNCS. Springer-Verlag, New York, pp 1684-1703
    • (1999) Maude as a Formal Meta-Tool , vol.1709 , pp. 1684-1703
    • Clavel, M.1    Durán, F.2    Eker, S.3    Meseguer, J.4    Stehr, M.-O.5
  • 23
    • 23844527141 scopus 로고    scopus 로고
    • The metamodelling language calculus: Foundation semantics for UML
    • [CEK01], of LNCS. Springer, New York, pp,Hußmann H (ed)
    • [CEK01] Clark T, Evans A, Kent S (2001) The metamodelling language calculus: foundation semantics for UML. In: Hußmann H (ed) FASE, volume 2029 of LNCS. Springer, New York, pp 17-31
    • (2001) FASE , vol.2029 , pp. 17-31
    • Clark, T.1    Evans, A.2    Kent, S.3
  • 24
    • 84958764034 scopus 로고    scopus 로고
    • Engineering modelling languages: A precise meta-modelling approach
    • [CEK02], of LNCS. Springer, London, pp
    • [CEK02] Clark T, Evans A, Kent S (2002) Engineering modelling languages: a precise meta-modelling approach. In: FASE 02, volume 2306 of LNCS. Springer, London, pp 159-173
    • (2002) FASE 02 , vol.2306 , pp. 159-173
    • Clark, T.1    Evans, A.2    Kent, S.3
  • 25
    • 33646340502 scopus 로고    scopus 로고
    • Representing the MSR cryptoprotocol specification language in an extension of rewriting logic with dependent types
    • [CeS04], in: degano p (ed), ENTCS, Barcelona, Spain, Elsevier
    • [CeS04] Cervesato I, StehrM-O (2004) Representing the MSR cryptoprotocol specification language in an extension of rewriting logic with dependent types. In: Degano P (ed) Proceedings of fifth international workshop on rewriting logic and its applications (WRLA'2004), vol 117, ENTCS. Barcelona, Spain, Elsevier
    • (2004) Proceedings of Fifth International Workshop on Rewriting Logic and its Applications (WRLA'2004) , vol.117
    • Cervesato, I.1    Stehr, M.-O.2
  • 26
    • 33847315579 scopus 로고    scopus 로고
    • Reflection in membership equational logic, many-sorted equational logic, Horn logic with equality, and rewriting logic
    • [CMP07]
    • [CMP07] Clavel M, Meseguer J, Palomino M (2007) Reflection in membership equational logic, many-sorted equational logic, Horn logic with equality, and rewriting logic. Theor Comput Sci 373:70-91
    • (2007) Theor Comput Sci , vol.373 , pp. 70-91
    • Clavel, M.1    Meseguer, J.2    Palomino, M.3
  • 28
    • 74549142762 scopus 로고    scopus 로고
    • [Emf09],Eclipse Organization
    • [Emf09] Eclipse Organization. (2009) The Eclipse modeling framework, http://www.eclipse.org/emf/
    • (2009) The Eclipse Modeling Framework
  • 33
    • 0026444654 scopus 로고
    • Institutions: Abstract model theory for specification and programming
    • [GoB92]
    • [GoB92] Goguen JA, Burstall RM (1992) Institutions: abstract model theory for specification and programming. J ACM 39(1):95-146
    • (1992) J ACM , vol.39 , Issue.1 , pp. 95-146
    • Goguen, J.A.1    Burstall, R.M.2
  • 34
    • 34548371843 scopus 로고    scopus 로고
    • Software abstractions: Logic, language, and analysis
    • [Jac06]
    • [Jac06] Jackson D (2006) Software abstractions: logic, language, and analysis. The MIT Press
    • (2006) The MIT Press
    • Jackson, D.1
  • 36
    • 33746216410 scopus 로고    scopus 로고
    • Km3: A dsl for metamodel specification
    • [JoB06], In: Gorrieri R, Wehrheim H (eds), of LNCS. Springer, New York, pp
    • [JoB06] Jouault F, Bézivin J (2006) Km3: a dsl for metamodel specification. In: Gorrieri R, Wehrheim H (eds) FMOODS, volume 4037 of LNCS. Springer, New York, pp 171-185
    • (2006) FMOODS , vol.4037 , pp. 171-185
    • Jouault, F.1    Bézivin, J.2
  • 37
    • 34248658631 scopus 로고    scopus 로고
    • Matters of (meta-) modeling
    • [Kuh06]
    • [Kuh06] Kühne T (2006) Matters of (meta-) modeling. Softw Syst Model 5:369-385
    • (2006) Softw Syst Model , vol.5 , pp. 369-385
    • Kühne, T.1
  • 39
    • 2342484339 scopus 로고    scopus 로고
    • Models in software engineering-an introduction
    • [Lud04]
    • [Lud04] Ludewig J (2004) Models in software engineering-an introduction. Inform Forsch Entwickl 18(3-4):105-112
    • (2004) Inform Forsch Entwickl , vol.18 , Issue.3-4 , pp. 105-112
    • Ludewig, J.1
  • 40
    • 0031566949 scopus 로고    scopus 로고
    • Generalized sketches as a framework for completeness theorems
    • [Mak97]
    • [Mak97] Makkai M (1997) Generalized sketches as a framework for completeness theorems. J Pure Appl Algebra 115(1):49-79
    • (1997) J Pure Appl Algebra , vol.115 , Issue.1 , pp. 49-79
    • Makkai, M.1
  • 41
    • 77954086778 scopus 로고    scopus 로고
    • [Mau06],Maude Development Tools
    • [Mau06] Maude Development Tools (2006) http://moment.dsic.upv.es
    • (2006)
  • 42
    • 9444251804 scopus 로고    scopus 로고
    • Rewriting logic semantics: From language specifications to formal analysis tools
    • [MeR04], Cork, Ireland. Springer LNAI 3097, pp
    • [MeR04] Meseguer J, Roşu G (2004) Rewriting logic semantics: from language specifications to formal analysis tools. In: Proceedings of international joint conference on automated reasoning IJCAR'04, Cork, Ireland. Springer LNAI 3097, pp 1-44
    • (2004) Proceedings of International Joint Conference on Automated Reasoning IJCAR'04 , pp. 1-44
    • Meseguer, J.1    Roşu, G.2
  • 43
    • 33947139569 scopus 로고    scopus 로고
    • The rewriting logic semantics project
    • [MeR07]
    • [MeR07] Meseguer J, Roşu G (2007) The rewriting logic semantics project. Theor Comput Sci 373:213-237
    • (2007) Theor Comput Sci , vol.373 , pp. 213-237
    • Meseguer, J.1    Roşu, G.2
  • 44
    • 0027113376 scopus 로고
    • Conditional rewriting logic as a unified model of concurrency
    • [Mes92]
    • [Mes92] Meseguer J (1992) Conditional rewriting logic as a unified model of concurrency. Theor Comput Sci 96(1):73-155
    • (1992) Theor Comput Sci , vol.96 , Issue.1 , pp. 73-155
    • Meseguer, J.1
  • 45
    • 0002893365 scopus 로고
    • A logical theory of concurrent objects and its realization in the Maude language
    • [Mes93],In: Agha G, Wegner P, Yonezawa A (eds), MIT Press, pp
    • [Mes93] Meseguer J (1993) A logical theory of concurrent objects and its realization in the Maude language. In: Agha G, Wegner P, Yonezawa A (eds) Research directions in concurrent object-oriented programming. MIT Press, pp 314-390
    • (1993) Research Directions in Concurrent Object-Oriented Programming , pp. 314-390
    • Meseguer, J.1
  • 46
    • 84957873927 scopus 로고    scopus 로고
    • Membership algebra as a logical framework for equational specification
    • [Mes98], In: Parisi-Presicce F (ed),LNCS 1376. Springer, pp
    • [Mes98] Meseguer J (1998) Membership algebra as a logical framework for equational specification. In: Parisi-Presicce F (ed) Proceedings of WADT'97, LNCS 1376. Springer, pp 18-61
    • (1998) Proceedings of WADT'97 , pp. 18-61
    • Meseguer, J.1
  • 47
    • 77954084966 scopus 로고    scopus 로고
    • [Mom09]
    • [Mom09] MOMENT2, (2009) http://www.cs.le.ac.uk/̃aboronat/tools/ moment2
    • (2009) MOMENT2
  • 49
    • 34047233385 scopus 로고    scopus 로고
    • Semantics and pragmatics of real-time Maude
    • [OlM07]
    • [OlM07]Ölveczky PC, Meseguer J (2007) Semantics and pragmatics of real-time Maude. Higher-Order Symbolic Comput 20(1-2): 161-196
    • (2007) Higher-Order Symbolic Comput , vol.20 , Issue.1-2 , pp. 161-196
    • Ölveczky, P.C.1    Meseguer, J.2
  • 50
    • 8644285817 scopus 로고    scopus 로고
    • [OMG06], OMG,2.0 Core Specification (ptc/06-01-01)
    • [OMG06] OMG (2006) Meta Object Facility (MOF) 2.0 Core Specification (ptc/06-01-01)
    • (2006) Meta Object Facility (MOF)
  • 53
    • 77954085672 scopus 로고    scopus 로고
    • Subjects, models, languages, transformations
    • [Ren04],In: Bézivin J, Heckel R (eds), volume 04101 of Dagstuhl seminar proceedings. Internationales Begegnungs- und Forschungszentrum f ür Informatik (IBFI), Schloss Dagstuhl, Germany
    • [Ren04] Rensink A (2004) Subjects, models, languages, transformations. In: Bézivin J, Heckel R (eds) Language engineering for model-driven software development, volume 04101 of Dagstuhl seminar proceedings. Internationales Begegnungs- und Forschungszentrum f ür Informatik (IBFI), Schloss Dagstuhl, Germany
    • (2004) Language Engineering for Model-Driven Software Development
    • Rensink, A.1
  • 54
    • 35548986790 scopus 로고    scopus 로고
    • Formal and tool support for model driven engineering with Maude
    • [RRD07]
    • [RRD07] Romero JR, Rivera JE, Durán F, Vallecillo A (2007) Formal and tool support for model driven engineering with Maude. J Object Technol 6(9):187-207
    • (2007) J Object Technol , vol.6 , Issue.9 , pp. 187-207
    • Romero, J.R.1    Rivera, J.E.2    Durán, F.3    Vallecillo, A.4
  • 57
    • 77954088215 scopus 로고    scopus 로고
    • A Diagrammatic formalisation of MOF-based modelling languages
    • [RRW09],In: Paige RF, Meyer B (eds)Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009, Zurich, Switzerland, June 29-July, Springer, New York
    • [RRW09] Rutle YLA, Rossini A, Wolter U (2009) A Diagrammatic formalisation of MOF-based modelling languages. In: Paige RF, Meyer B (eds) Objects, components, models and patterns, 47th international conference, TOOLS EUROPE 2009, Zurich, Switzerland, June 29-July 3, 2008. Proceedings, LNBIP. Springer, New York
    • (2009) Proceedings, LNBIP , vol.3 , pp. 2008
    • Rutle, Y.L.A.1    Rossini, A.2    Wolter, U.3
  • 58
    • 77954087699 scopus 로고    scopus 로고
    • [SAE07] SAE
    • [SAE07] SAE. (2007) AADL http://www.aadl.info/
    • (2007) AADL
  • 59
    • 0141613899 scopus 로고    scopus 로고
    • What models mean
    • [Sei03]
    • [Sei03] Seidewitz E (2003) What models mean. IEEE, Software 20(5):26-32
    • (2003) IEEE, Software , vol.20 , Issue.5 , pp. 26-32
    • Seidewitz, E.1
  • 60
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: The heart and soul of model-driven software development
    • [SeK03]
    • [SeK03] Sendall S, Kozaczynski W (2003) Model transformation: the heart and soul of model-driven software development. IEEE Softw 20(5):42-45
    • (2003) IEEE Softw , vol.20 , Issue.5 , pp. 42-45
    • Sendall, S.1    Kozaczynski, W.2
  • 61
    • 70350369284 scopus 로고    scopus 로고
    • A rewriting logic approach to operational semantics
    • [SRM09]
    • [SRM09] Serbanuta T, Roşu G, Meseguer J (2009) A rewriting logic approach to operational semantics. Inf Comput 2007:305-340
    • (2009) Inf Comput , vol.2007 , pp. 305-340
    • Serbanuta, T.1    Roşu, G.2    Meseguer, J.3
  • 62
    • 9444283908 scopus 로고    scopus 로고
    • Pure type systems in rewriting logic: Specifying typed higher-order languages in a first-order logical framework
    • [StM04],. Springer, New York, pp
    • [StM04] Stehr M-O, Meseguer J (2004) Pure type systems in rewriting logic: specifying typed higher-order languages in a first-order logical framework. In: Essays in memory of Ole-Johan Dahl, LNCS, vol 2635. Springer, New York, pp 334-375
    • (2004) Essays in Memory of Ole-Johan Dahl, LNCS , vol.2635 , pp. 334-375
    • Stehr, M.-O.1    Meseguer, J.2
  • 63
    • 84903565930 scopus 로고    scopus 로고
    • [ToF00],FMOODS'00, formal methods for open object-based distributed systems, September 2000 Stanford, California, USA. Kluwer, Dordrecht
    • [ToF00] Toval A, Fernández JL (2000) Formally modeling uml and its evolution: a holistic approach. FMOODS'00, formal methods for open object-based distributed systems, September 2000. Stanford, California, USA. Kluwer, Dordrecht
    • (2000) Formally modeling uml and its evolution: A holistic approach
    • Toval, A.1    Fernández, J.L.2
  • 64
    • 77954088286 scopus 로고    scopus 로고
    • [Tri08],Triskell Team
    • [Tri08] Triskell Team (2008) Kermeta, http://www.kermeta.org/
    • (2008) Kermeta


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