메뉴 건너뛰기




Volumn 82, Issue 9, 2009, Pages 1459-1478

Incremental integrity checking of UML/OCL conceptual schemas

Author keywords

Efficient constraint checking; Incremental; Model driven development; OCL; Runtime checking; UML

Indexed keywords

EFFICIENT CONSTRAINT CHECKING; INCREMENTAL; MODEL-DRIVEN DEVELOPMENT; OCL; RUNTIME CHECKING; UML;

EID: 68949105369     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2009.03.009     Document Type: Article
Times cited : (71)

References (58)
  • 1
    • 53949093489 scopus 로고    scopus 로고
    • OCL2Trigger: deriving active mechanisms for relational databases using Model-Driven Architecture
    • Al-Jumaily H.T., Cuadra D., and Martínez P. OCL2Trigger: deriving active mechanisms for relational databases using Model-Driven Architecture. Journal of Systems and Software 81 12 (2008) 2299-2314
    • (2008) Journal of Systems and Software , vol.81 , Issue.12 , pp. 2299-2314
    • Al-Jumaily, H.T.1    Cuadra, D.2    Martínez, P.3
  • 2
    • 38149016778 scopus 로고    scopus 로고
    • OCL Support in an industrial environment
    • Proc. MoDELS Workshops, revised papers
    • Altenhofen, M., Hettel, T., Kusterer, S., 2007. OCL Support in an industrial environment. In: Proc. MoDELS Workshops 2006 (revised papers), LNCS, vol. 4364, pp. 169-178.
    • (2006) LNCS , vol.4364 , pp. 169-178
    • Altenhofen, M.1    Hettel, T.2    Kusterer, S.3
  • 3
    • 38049005345 scopus 로고    scopus 로고
    • UML2Alloy: A challenging model transformation
    • Proc. 10th Int. Conf. on Model Driven Engineering Languages and Systems MoDELS'07
    • Anastasakis, K., Bordbar, B., Georg, G., Ray, I., 2007. UML2Alloy: a challenging model transformation. In: Proc. 10th Int. Conf. on Model Driven Engineering Languages and Systems (MoDELS'07), LNCS, vol. 4735, pp. 436-450.
    • (2007) LNCS , vol.4735 , pp. 436-450
    • Anastasakis, K.1    Bordbar, B.2    Georg, G.3    Ray, I.4
  • 5
    • 0036605060 scopus 로고    scopus 로고
    • MEER - an EER model enhanced with structure methods
    • Balaban M., and Shoval P. MEER - an EER model enhanced with structure methods. Information Systems 27 4 (2002) 245-275
    • (2002) Information Systems , vol.27 , Issue.4 , pp. 245-275
    • Balaban, M.1    Shoval, P.2
  • 6
    • 19044390891 scopus 로고    scopus 로고
    • Barnett, M., Leino, K.R.M., Schulte, W., 2004. The Spec# programming system: an overview. In: Proc. Int. Workshop on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, LNCS, 3362, pp. 49-69.
    • Barnett, M., Leino, K.R.M., Schulte, W., 2004. The Spec# programming system: an overview. In: Proc. Int. Workshop on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, LNCS, vol. 3362, pp. 49-69.
  • 7
    • 84936484299 scopus 로고
    • Integrity constraint checking optimization based on abstract databases generation and program analysis
    • Benzaken V., Doucet A., and Schafer X. Integrity constraint checking optimization based on abstract databases generation and program analysis. Ingéniere des systèmes d'information 3 1 (1995) 9-28
    • (1995) Ingéniere des systèmes d'information , vol.3 , Issue.1 , pp. 9-28
    • Benzaken, V.1    Doucet, A.2    Schafer, X.3
  • 11
    • 68949138832 scopus 로고    scopus 로고
    • Cabot, J., 2006. Incremental integrity checking in UML/OCL conceptual schemas. Ph.D. Thesis. Adv: E. Teniente. Technical University of Catalonia.
    • Cabot, J., 2006. Incremental integrity checking in UML/OCL conceptual schemas. Ph.D. Thesis. Adv: E. Teniente. Technical University of Catalonia.
  • 12
    • 38349043954 scopus 로고    scopus 로고
    • From declarative to imperative UML/OCL operation specifications
    • Proc. 26th Int. Conf. on Conceptual Modeling ER
    • Cabot, J., 2007. From declarative to imperative UML/OCL operation specifications. In: Proc. 26th Int. Conf. on Conceptual Modeling (ER 2007) LNCS, vol. 4801, pp. 198-213.
    • (2007) LNCS , vol.4801 , pp. 198-213
    • Cabot, J.1
  • 13
    • 35048898378 scopus 로고    scopus 로고
    • Determining the structural events that may violate an integrity constraint
    • Proc. 7th Int. Conf. on the Unified Modeling Language UML'04
    • Cabot, J., Teniente, E., 2004. Determining the structural events that may violate an integrity constraint. In: Proc. 7th Int. Conf. on the Unified Modeling Language (UML'04), LNCS, vol. 3273, pp. 173-187.
    • (2004) LNCS , vol.3273 , pp. 173-187
    • Cabot, J.1    Teniente, E.2
  • 14
    • 25144488547 scopus 로고    scopus 로고
    • Computing the relevant instances that may violate an OCL constraint
    • Proc. 17th Int. Conf. on Advanced Information Systems Engineering CAiSE'05
    • Cabot, J., Teniente, E., 2005. Computing the relevant instances that may violate an OCL constraint. In: Proc. 17th Int. Conf. on Advanced Information Systems Engineering (CAiSE'05), LNCS, vol. 3520, pp. 48-62.
    • (2005) LNCS , vol.3520 , pp. 48-62
    • Cabot, J.1    Teniente, E.2
  • 15
    • 33746074050 scopus 로고    scopus 로고
    • Incremental evaluation of OCL constraints
    • Proc. 18th Int. Conf. on Advanced Information Systems Engineering CAiSE'06
    • Cabot, J., Teniente, E., 2006. Incremental evaluation of OCL constraints. In: Proc. 18th Int. Conf. on Advanced Information Systems Engineering (CAiSE'06), LNCS, vol. 4001, pp. 81-95.
    • (2006) LNCS , vol.4001 , pp. 81-95
    • Cabot, J.1    Teniente, E.2
  • 21
    • 68949147091 scopus 로고    scopus 로고
    • Compuware. OptimalJ. .
    • OptimalJ
  • 22
    • 38849174353 scopus 로고    scopus 로고
    • Specifying and validating structural constraints of analysis class models using OCL
    • Chae H.S., Yeom K., and Kim T.Y. Specifying and validating structural constraints of analysis class models using OCL. Information and Software Technology 50 (2007) 436-448
    • (2007) Information and Software Technology , vol.50 , pp. 436-448
    • Chae, H.S.1    Yeom, K.2    Kim, T.Y.3
  • 23
    • 52949130667 scopus 로고    scopus 로고
    • Extending inconsistency-tolerant integrity checking by semantic query optimization
    • Proc. 19th Int. Conf. on Database and Expert Systems Applications DEXA'08
    • Decker, H., 2008. Extending inconsistency-tolerant integrity checking by semantic query optimization. In: Proc. 19th Int. Conf. on Database and Expert Systems Applications (DEXA'08), LNCS, vol. 5181, pp. 89-96.
    • (2008) LNCS , vol.5181 , pp. 89-96
    • Decker, H.1
  • 24
    • 84948961025 scopus 로고    scopus 로고
    • OCL as a specification language for business rules in database applications
    • Proc. 4th Int. Conf. on the Unified Modeling Language UML'01
    • Demuth, B., Hussmann, H., Loecher, S., 2001. OCL as a specification language for business rules in database applications. In: Proc. 4th Int. Conf. on the Unified Modeling Language (UML'01), LNCS, vol. 2185, pp. 104-117.
    • (2001) LNCS , vol.2185 , pp. 104-117
    • Demuth, B.1    Hussmann, H.2    Loecher, S.3
  • 26
    • 33745658663 scopus 로고    scopus 로고
    • Lessons learned from developing a dynamic OCL constraint enforcement tool for java
    • Proc. MODELS Workshops
    • Dzidek, W.J., Briand, L.C., Labiche, Y., 2005. Lessons learned from developing a dynamic OCL constraint enforcement tool for java. In: Proc. MODELS 2005 Workshops, LNCS, vol. 3844, pp. 10-19.
    • (2005) LNCS , vol.3844 , pp. 10-19
    • Dzidek, W.J.1    Briand, L.C.2    Labiche, Y.3
  • 29
    • 51049121566 scopus 로고    scopus 로고
    • Efficient integrity checking for essential MOF + OCL in software repositories
    • Garcia M. Efficient integrity checking for essential MOF + OCL in software repositories. Journal of Object Technology 7 6 (2008) 101
    • (2008) Journal of Object Technology , vol.7 , Issue.6 , pp. 101
    • Garcia, M.1
  • 30
    • 3543073221 scopus 로고    scopus 로고
    • Expressing UML class diagrams properties with OCL
    • Clark A., and Warmer J. (Eds), Springer-Verlag
    • Gogolla M., and Richters M. Expressing UML class diagrams properties with OCL. In: Clark A., and Warmer J. (Eds). Object Modeling with the OCL (2002), Springer-Verlag 85-114
    • (2002) Object Modeling with the OCL , pp. 85-114
    • Gogolla, M.1    Richters, M.2
  • 32
    • 38949196725 scopus 로고    scopus 로고
    • On the relationship between the object constraint language (OCL) and the java modeling language (JML)
    • Applications and Technologies, pp
    • Hamie, A., On the relationship between the object constraint language (OCL) and the java modeling language (JML). In: Proc. 7th Int. Conf. on Parallel and Distributed Computing, Applications and Technologies, pp. 411-414.
    • Proc. 7th Int. Conf. on Parallel and Distributed Computing , pp. 411-414
    • Hamie, A.1
  • 34
    • 34250621262 scopus 로고
    • TC97/SC5/WG3: Concepts and Terminology for the Conceptual Schema and Information
    • ISO/ Base. ISO
    • ISO/TC97/SC5/WG3: Concepts and Terminology for the Conceptual Schema and Information Base. ISO, 1982.
    • (1982)
  • 38
    • 0035501377 scopus 로고    scopus 로고
    • Specification of integrity-preserving operations in information systems by using a formal UML-based language
    • Laleau R., and Polack F. Specification of integrity-preserving operations in information systems by using a formal UML-based language. Information and Software Technology 43 (2001) 693-704
    • (2001) Information and Software Technology , vol.43 , pp. 693-704
    • Laleau, R.1    Polack, F.2
  • 43
    • 84976862334 scopus 로고
    • Eiffel: programming for reusability and extendibility
    • Meyer b. Eiffel: programming for reusability and extendibility. SIGPLAN Notices 22 2 (1987) 85-94
    • (1987) SIGPLAN Notices , vol.22 , Issue.2 , pp. 85-94
    • Meyer, b.1
  • 46
    • 25144440243 scopus 로고    scopus 로고
    • Derivation rules in object-oriented conceptual modeling languages
    • Proc. 15th Int. Conf. on Advanced Information Systems Engineering CAiSE'03
    • Olivé, A., 2003. Derivation rules in object-oriented conceptual modeling languages. In: Proc. 15th Int. Conf. on Advanced Information Systems Engineering (CAiSE'03), LNCS, vol. 2681, pp. 404-420.
    • (2003) LNCS , vol.2681 , pp. 404-420
    • Olivé, A.1
  • 47
    • 25144468787 scopus 로고    scopus 로고
    • Conceptual schema-centric development: A grand challenge for information systems research
    • Proc. 17th Int. Conf. on Advanced Information Systems Engineering CAiSE'05
    • Olivé, A., 2005. Conceptual schema-centric development: a grand challenge for information systems research. In: Proc. 17th Int. Conf. on Advanced Information Systems Engineering (CAiSE'05), LNCS, vol. 3520, pp. 1-15.
    • (2005) LNCS , vol.3520 , pp. 1-15
    • Olivé, A.1
  • 50
    • 68949153705 scopus 로고    scopus 로고
    • OMG: MDA Guide Version 1.0.1., 2003.
    • OMG: MDA Guide Version 1.0.1., 2003.
  • 51
    • 0035501504 scopus 로고    scopus 로고
    • The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming
    • Pastor O., Gómez J., Insfrán E., and Pelechano V. The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming. Information Systems 26 7 (2001) 507-534
    • (2001) Information Systems , vol.26 , Issue.7 , pp. 507-534
    • Pastor, O.1    Gómez, J.2    Insfrán, E.3    Pelechano, V.4
  • 52
    • 84976809888 scopus 로고
    • An overview of the ISO/VDM-SL standard
    • Plat, N., Larsen, P.G., 1992. An overview of the ISO/VDM-SL standard. SIGPLAN Notices 27(8), 76-82.
    • (1992) SIGPLAN Notices , vol.27 , Issue.8 , pp. 76-82
    • Plat, N.1    Larsen, P.G.2
  • 53
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • Selic B. The pragmatics of model-driven development. IEEE Software 20 5 (2003) 19-25
    • (2003) IEEE Software , vol.20 , Issue.5 , pp. 19-25
    • Selic, B.1
  • 55
    • 68949096832 scopus 로고    scopus 로고
    • Software, R. Rational Rose. .
    • Software, R. Rational Rose. .
  • 56
    • 49949086951 scopus 로고    scopus 로고
    • Achievements and problems of conceptual modelling
    • Proc. 1st Workshop on Active Conceptual Modeling of Learning ACM-L'06
    • Thalheim, B., Achievements and problems of conceptual modelling. In: Proc. 1st Workshop on Active Conceptual Modeling of Learning (ACM-L'06), LNCS, vol. 4512, pp. 72-96.
    • LNCS , vol.4512 , pp. 72-96
    • Thalheim, B.1
  • 57
    • 0032268617 scopus 로고    scopus 로고
    • A survey of structured and object-oriented software specification methods and techniques
    • Wieringa R. A survey of structured and object-oriented software specification methods and techniques. ACM Computing Surveys 30 4 (1998) 459-527
    • (1998) ACM Computing Surveys , vol.30 , Issue.4 , pp. 459-527
    • Wieringa, R.1


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