메뉴 건너뛰기




Volumn 7, Issue 6, 2008, Pages 101-119

Efficient integrity checking for essential MOF + OCL in software repositories

Author keywords

[No Author keywords available]

Indexed keywords


EID: 51049121566     PISSN: None     EISSN: 16601769     Source Type: Journal    
DOI: 10.5381/jot.2008.7.6.a3     Document Type: Article
Times cited : (5)

References (37)
  • 4
    • 51049121957 scopus 로고    scopus 로고
    • Rules for Type-checking of Parametric Polymorphism in EMF Generics
    • Bleek, W.G, Schwentner, H, Züllighoven, H, eds, Software Engineering 2007, Beiträge zu den Workshops. of
    • Garcia, M.: Rules for Type-checking of Parametric Polymorphism in EMF Generics. In Bleek, W.G., Schwentner, H., Züllighoven, H., eds.: Software Engineering 2007 - Beiträge zu den Workshops. Volume 106 of GI-Edition Lecture Notes in Informatics. (2007) 261-270 http://www.sts.tu-harburg.de/~mi. garcia/pubs/2007/mdsdHeute/garcia-emfgen-2.pdf.
    • (2007) GI-Edition Lecture Notes in Informatics , vol.106 , pp. 261-270
    • Garcia, M.1
  • 5
    • 51049111209 scopus 로고    scopus 로고
    • Certification of Transformations Algorithms in Model-Driven Software Development
    • Bleek, W.G, Rasch, J, Züllighoven, H, eds, Software Engineering, of
    • Garcia, M., Möller, R.: Certification of Transformations Algorithms in Model-Driven Software Development. In Bleek, W.G., Rasch, J., Züllighoven, H., eds.: Software Engineering 2007. Volume 105 of GI-Edition Lecture Notes in Informatics. (2007) 107-118 http://www.sts.tu-harburg.de/~mi. garcia/pubs/2007/se2007/GarciaMoeller.pdf.
    • (2007) GI-Edition Lecture Notes in Informatics , vol.105 , pp. 107-118
    • Garcia, M.1    Möller, R.2
  • 6
    • 33750332051 scopus 로고    scopus 로고
    • Muller, P.A., Fleurey, F., Fondement, F., Hassenforder, M., Schneckenburger, R., Gérard, S., Jézéquel, J.M.: Model-Driven Analysis and Synthesis of Concrete Syntax. In Nierstrasz, O., Whittle, J., Harel, D., Reggio, G., eds.: MoDELS. 4199 of LNCS., Springer (2006) 98-110 http://lglpc35.epfl.ch/lgl/docs/papers/MDASOCS-5-pam.pdf.
    • Muller, P.A., Fleurey, F., Fondement, F., Hassenforder, M., Schneckenburger, R., Gérard, S., Jézéquel, J.M.: Model-Driven Analysis and Synthesis of Concrete Syntax. In Nierstrasz, O., Whittle, J., Harel, D., Reggio, G., eds.: MoDELS. Volume 4199 of LNCS., Springer (2006) 98-110 http://lglpc35.epfl.ch/lgl/docs/papers/MDASOCS-5-pam.pdf.
  • 7
    • 34547461164 scopus 로고    scopus 로고
    • Jouault, F., Bézivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In Jarzabek, S., Schmidt, D.C., Veldhuizen, T.L., eds.: GPCE, ACM (2006) 249-254
    • Jouault, F., Bézivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In Jarzabek, S., Schmidt, D.C., Veldhuizen, T.L., eds.: GPCE, ACM (2006) 249-254
  • 9
    • 77952336633 scopus 로고    scopus 로고
    • Ehrig, K., Ermel, C., Hänsgen, S., Taentzer, G.: Generation of Visual Editors as Eclipse Plugins. In: ASE '05: Proceedings of the 20th IEEE/ACM Intnl Conf on Automated Software Engineering, New York, NY, USA, ACM Press (2005) 134-143
    • Ehrig, K., Ermel, C., Hänsgen, S., Taentzer, G.: Generation of Visual Editors as Eclipse Plugins. In: ASE '05: Proceedings of the 20th IEEE/ACM Intnl Conf on Automated Software Engineering, New York, NY, USA, ACM Press (2005) 134-143
  • 12
    • 51049121614 scopus 로고    scopus 로고
    • Ruokonen, A., Hammouda, I., Mikkonen, T.: Enforcing Consistency of Model-Driven Architecture Using Meta-Designs. In: European Conf. on MDA: Workshop on Consistency in Model Driven Engineering (C@MoDE 2005). (Nov. 2005) 127-141 http://practise.cs.tut.fi/files/publications/EEWES/metadesign.pdf.
    • Ruokonen, A., Hammouda, I., Mikkonen, T.: Enforcing Consistency of Model-Driven Architecture Using Meta-Designs. In: European Conf. on MDA: Workshop on Consistency in Model Driven Engineering (C@MoDE 2005). (Nov. 2005) 127-141 http://practise.cs.tut.fi/files/publications/EEWES/metadesign.pdf.
  • 13
    • 51049107072 scopus 로고    scopus 로고
    • On OCL as part of the Metamodeling Framework MOFLON
    • Amelunxen, C., Schürr, A.: On OCL as part of the Metamodeling Framework MOFLON. In: 6th OCL Workshop at the UML/MoDELS Conference. (2006) http://st.inf.tudresden.de/OCLApps2006/topic/acceptedPapers/13_Amelunxen_MOFLON. pdf.
    • (2006) 6th OCL Workshop at the UML/MoDELS Conference
    • Amelunxen, C.1    Schürr, A.2
  • 14
    • 33750320993 scopus 로고    scopus 로고
    • The HOL-OCL Book
    • Technical Report 525, ETH Zürich
    • Brucker, A.D., Wolff, B.: The HOL-OCL Book. Technical Report 525, ETH Zürich (2006) http://www.brucker.ch/bibliography/abstract/brucker.ea-hol- ocl-book-2006.
    • (2006)
    • Brucker, A.D.1    Wolff, B.2
  • 16
    • 34247200563 scopus 로고    scopus 로고
    • Lamport, L.: The +CAL Algorithm Language. In: NCA '06: Proc of the Fifth IEEE Intnl Symposium on Network Computing and Applications, Washington, DC, USA, IEEE Computer Society (2006) 5-10 See also http://research.microsoft.com/users/ lamport/pubs/pluscal.pdf.
    • Lamport, L.: The +CAL Algorithm Language. In: NCA '06: Proc of the Fifth IEEE Intnl Symposium on Network Computing and Applications, Washington, DC, USA, IEEE Computer Society (2006) 5-10 See also http://research.microsoft.com/users/ lamport/pubs/pluscal.pdf.
  • 17
    • 84947930801 scopus 로고    scopus 로고
    • Lawley, M.: Transaction Safety in Deductive Object-Oriented Databases. In Ling, T.W., Mendelzon, A., Vieille, L., eds.: DOOD. 1013 of LNCS., Springer (1995) 395-410
    • Lawley, M.: Transaction Safety in Deductive Object-Oriented Databases. In Ling, T.W., Mendelzon, A., Vieille, L., eds.: DOOD. Volume 1013 of LNCS., Springer (1995) 395-410
  • 18
    • 51049087747 scopus 로고    scopus 로고
    • Stockmeyer, L.J.: The Complexity of Decision Problems in Automata Theory and Logic. Technical Report MAC TR-133, MIT, Cambridge MA, Project MAC (1974)
    • Stockmeyer, L.J.: The Complexity of Decision Problems in Automata Theory and Logic. Technical Report MAC TR-133, MIT, Cambridge MA, Project MAC (1974)
  • 19
    • 0141569569 scopus 로고    scopus 로고
    • MOVIE: An incremental maintenance system for materialized object views
    • Ali, M.A., Fernandes, A.A.A., Paton, N.W.: MOVIE: an incremental maintenance system for materialized object views. Data Knowl. Eng. 47(2) (2003) 131-166
    • (2003) Data Knowl. Eng , vol.47 , Issue.2 , pp. 131-166
    • Ali, M.A.1    Fernandes, A.A.A.2    Paton, N.W.3
  • 20
    • 33746074050 scopus 로고    scopus 로고
    • Cabot, J., Teniente, E.: Incremental Evaluation of OCL Constraints. In Dubois, E., Pohl, K., eds.: CAiSE. 4001 of LNCS., Springer (2006) 81-95 Project homepage http://www.lsi.upc.edu/~jcabot/research/IncrementalOCL/index. html
    • Cabot, J., Teniente, E.: Incremental Evaluation of OCL Constraints. In Dubois, E., Pohl, K., eds.: CAiSE. Volume 4001 of LNCS., Springer (2006) 81-95 Project homepage http://www.lsi.upc.edu/~jcabot/research/IncrementalOCL/index. html
  • 21
    • 38149138351 scopus 로고    scopus 로고
    • OCL Support in an Industrial Environment
    • Demuth, B, Chiorean, D, Gogolla, M, Warmer, J, eds, Dresden, University Dresden
    • Altenhofen, M., Hettel, T., Kusterer, S.: OCL Support in an Industrial Environment. In Demuth, B., Chiorean, D., Gogolla, M., Warmer, J., eds.: OCL for (Meta-)Models in Multiple Application Domains, Dresden, University Dresden (2006) 126-139 http://st.inf.tudresden.de/OCLApps2006/topic/acceptedPapers/ 03_Altenhofen_OCLSupport.pdf.
    • (2006) OCL for (Meta-)Models in Multiple Application Domains , pp. 126-139
    • Altenhofen, M.1    Hettel, T.2    Kusterer, S.3
  • 22
    • 85008590313 scopus 로고    scopus 로고
    • Providing trusted components to the industry
    • Meyer, B., Mingins, C., Schmidt, H.: Providing trusted components to the industry. Computer 31(5) (1998) 104-105
    • (1998) Computer , vol.31 , Issue.5 , pp. 104-105
    • Meyer, B.1    Mingins, C.2    Schmidt, H.3
  • 24
    • 84958744923 scopus 로고    scopus 로고
    • Ali, M.A., Paton, N.W., Fernandes, A.A.A.: An Experimental Performance Evaluation of Incremental Materialized View Maintenance in Object Databases. In Kambayashi, Y., Winiwarter, W., Arikawa, M., eds.: DaWaK. 2114 of LNCS., Springer (2001) 240-253
    • Ali, M.A., Paton, N.W., Fernandes, A.A.A.: An Experimental Performance Evaluation of Incremental Materialized View Maintenance in Object Databases. In Kambayashi, Y., Winiwarter, W., Arikawa, M., eds.: DaWaK. Volume 2114 of LNCS., Springer (2001) 240-253
  • 25
    • 0010385667 scopus 로고    scopus 로고
    • Optimizing Object Queries using an Effective Calculus
    • Fegaras, L., Maier, D.: Optimizing Object Queries using an Effective Calculus. ACM Trans. Database Syst. 25(4) (2000) 457-516
    • (2000) ACM Trans. Database Syst , vol.25 , Issue.4 , pp. 457-516
    • Fegaras, L.1    Maier, D.2
  • 26
    • 51049121395 scopus 로고    scopus 로고
    • Grust, T., Scholl, M.H.: Translating OQL into Monoid Comprehensions-Stuck with Nested Loops? Technical Report 3a/1996, Dept. of Computer and Information Science, Database Research Group, U Konstanz, (September 1996) http://www.inf.unikonstanz.de/dbis/publications/download/GS:TR96a.ps.gz.
    • Grust, T., Scholl, M.H.: Translating OQL into Monoid Comprehensions-Stuck with Nested Loops? Technical Report 3a/1996, Dept. of Computer and Information Science, Database Research Group, U Konstanz, (September 1996) http://www.inf.unikonstanz.de/dbis/publications/download/GS:TR96a.ps.gz.
  • 27
    • 51049090187 scopus 로고    scopus 로고
    • Elver Project:, projects/teneo
    • Elver Project: Teneo EMF Persistency, http://www.eclipse.org/emft/ projects/teneo/ (2007)
    • (2007) Persistency
    • Teneo, E.M.F.1
  • 28
    • 51049085377 scopus 로고    scopus 로고
    • EJB 3.0 Expert Group: JSR 220: Enterprise JavaBeans, Version 3.0: EJB 3.0 Simplified API. Available at, 2005
    • EJB 3.0 Expert Group: JSR 220: Enterprise JavaBeans, Version 3.0: EJB 3.0 Simplified API. Available at http://java.sun.com/products/ejb/docs.html (2005)
  • 31
    • 51049116452 scopus 로고    scopus 로고
    • Abstract Syntax Trees , Technical Article
    • Garcia, M.: How to process OCL Abstract Syntax Trees (2007) http://www.eclipse.org/articles/article.php?file=Article- HowToProcessOCLAbstractSyntaxTrees/index.html, Eclipse Technical Article.
    • (2007) How to process OCL
    • Garcia, M.1
  • 32
    • 51049109026 scopus 로고    scopus 로고
    • Garcia, M.: Formalizing the Well-formedness Rules of EJB3QL in UML + OCL. In Kühne, T., ed.: Reports and Revised Selected Papers, Workshops and Symposia at MoDELS 2006, Genoa, Italy. LNCS 4364, Springer-Verlag (2006) 66-75
    • Garcia, M.: Formalizing the Well-formedness Rules of EJB3QL in UML + OCL. In Kühne, T., ed.: Reports and Revised Selected Papers, Workshops and Symposia at MoDELS 2006, Genoa, Italy. LNCS 4364, Springer-Verlag (2006) 66-75
  • 33
    • 51049090594 scopus 로고    scopus 로고
    • PhD thesis, University of Cambridge, UK October
    • Trigoni, A.: Semantic Optimization of OQL Queries. PhD thesis, University of Cambridge, UK (October 2002) http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR- 547.html.
    • (2002) Semantic Optimization of OQL Queries
    • Trigoni, A.1
  • 34
    • 84948961025 scopus 로고    scopus 로고
    • Demuth, B., Hußmann, H., Loecher, S.: OCL as a Specification Language for Business Rules in Database Applications. In Gogolla, M., Kobryn, C., eds.: UML. 2185 of LNCS., Springer (2001) 104-117
    • Demuth, B., Hußmann, H., Loecher, S.: OCL as a Specification Language for Business Rules in Database Applications. In Gogolla, M., Kobryn, C., eds.: UML. Volume 2185 of LNCS., Springer (2001) 104-117
  • 35
    • 33746613692 scopus 로고    scopus 로고
    • Willis, D., Pearce, D.J., Noble, J.: Efficient Object Querying for Java. In Thomas, D., ed.: ECOOP. 4067 of LNCS., Springer (2006) 28-49 http://www.mcs.vuw.ac.nz/~djp/files/WPN_ECOOP06.ps.
    • Willis, D., Pearce, D.J., Noble, J.: Efficient Object Querying for Java. In Thomas, D., ed.: ECOOP. Volume 4067 of LNCS., Springer (2006) 28-49 http://www.mcs.vuw.ac.nz/~djp/files/WPN_ECOOP06.ps.
  • 36


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