메뉴 건너뛰기




Volumn 9, Issue 2, 2010, Pages 225-255

Efficient analysis of pattern-based constraint specifications

Author keywords

Consistency; Constraints; OCL; Patterns; UML

Indexed keywords

CONSISTENCY; CONSTRAINTS; OCL; PATTERNS; UML;

EID: 79451475370     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-009-0123-6     Document Type: Article
Times cited : (20)

References (59)
  • 1
    • 33746065254 scopus 로고    scopus 로고
    • A library of OCL specification patterns to simplify behavioral specification of software components
    • Lecture Notes in Computer Science
    • Ackermann, J., Turowski, K.: A library of OCL specification patterns to simplify behavioral specification of software components. In: Proceedings of Conference on Advanced Information Systems Engineering. Lecture Notes in Computer Science, vol. 4001, pp. 255-269 (2006).
    • (2006) Proceedings of Conference On Advanced Information Systems Engineering , vol.4001 , pp. 255-269
    • Ackermann, J.1    Turowski, K.2
  • 4
    • 33745471209 scopus 로고    scopus 로고
    • Model driven security: from UML models to access control infrastructures
    • Basin D., Doser J., Lodderstedt T.: Model driven security: from UML models to access control infrastructures. ACM Trans. Softw. Eng. Methodol. 15(1), 39-91 (2006).
    • (2006) ACM Trans. Softw. Eng. Methodol. , vol.15 , Issue.1 , pp. 39-91
    • Basin, D.1    Doser, J.2    Lodderstedt, T.3
  • 12
    • 34548506230 scopus 로고    scopus 로고
    • Transformation techniques for OCL constraints
    • Cabot J., Teniente E.: Transformation techniques for OCL constraints. Sci. Comput. Program. 68(3), 179-195 (2007).
    • (2007) Sci. Comput. Program. , vol.68 , Issue.3 , pp. 179-195
    • Cabot, J.1    Teniente, E.2
  • 16
    • 34249985260 scopus 로고    scopus 로고
    • Refactoring object constraint language specifications
    • Correa A. L., Werner C.: Refactoring object constraint language specifications. Softw. Syst. Model. 6(2), 113-138 (2007).
    • (2007) Softw. Syst. Model. , vol.6 , Issue.2 , pp. 113-138
    • Correa, A.L.1    Werner, C.2
  • 17
    • 33750371470 scopus 로고    scopus 로고
    • Facilitating the definition of general constraints in UML
    • O. Nierstrasz, J. Whittle, D. Harel, and G. Reggio (Eds.), Berlin: Springer
    • Costal D., Gómez C., Queralt A., Raventós R., Teniente E.: Facilitating the definition of general constraints in UML. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds) MoDELS 2006, Lecture Notes in Computer Science, vol. 4199, pp. 260-274. Springer, Berlin (2006).
    • (2006) MoDELS 2006, Lecture Notes in Computer Science , vol.4199 , pp. 260-274
    • Costal, D.1    Gómez, C.2    Queralt, A.3    Raventós, R.4    Teniente, E.5
  • 20
    • 33746306739 scopus 로고    scopus 로고
    • Reasoning about method calls in interface specifications
    • Darvas A., Müller P.: Reasoning about method calls in interface specifications. J. Object Technol. 5, 59-85 (2006).
    • (2006) J. Object Technol. , vol.5 , pp. 59-85
    • Darvas, A.1    Müller, P.2
  • 21
    • 33847725924 scopus 로고    scopus 로고
    • Propositional logic constraint patterns and their use in UML-based conceptual modeling and analysis
    • Davis J. P., Bonnell R. D.: Propositional logic constraint patterns and their use in UML-based conceptual modeling and analysis. IEEE Trans. Knowl. Data Eng. 19(3), 427-440 (2007).
    • (2007) IEEE Trans. Knowl. Data Eng. , vol.19 , Issue.3 , pp. 427-440
    • Davis, J.P.1    Bonnell, R.D.2
  • 22
    • 84919401135 scopus 로고
    • A machine program for theorem-proving
    • Davis M., Logemann G., Loveland D.: A machine program for theorem-proving. Commun. ACM 5(7), 394-397 (1962).
    • (1962) Commun. ACM , vol.5 , Issue.7 , pp. 394-397
    • Davis, M.1    Logemann, G.2    Loveland, D.3
  • 26
    • 11144253513 scopus 로고    scopus 로고
    • Checking query containment with the CQC method
    • Farré C., Teniente E., Urpí T.: Checking query containment with the CQC method. Data Knowl. Eng. 53(2), 163-223 (2005).
    • (2005) Data Knowl. Eng. , vol.53 , Issue.2 , pp. 163-223
    • Farré, C.1    Teniente, E.2    Urpí, T.3
  • 28
    • 33646181576 scopus 로고    scopus 로고
    • Simplifying transformations of OCL constraints
    • C. Briand Lionel and C. Williams (Eds.), Springer: MoDELS. Lecture Notes in Computer Science
    • Giese M., Larsson D.: Simplifying transformations of OCL constraints. In: Briand Lionel, C., Williams, C. (eds) MoDELS., pp. 309-323. MoDELS. Lecture Notes in Computer Science, vol. 3713, Springer (2005).
    • (2005) MoDELS , vol.3713 , pp. 309-323
    • Giese, M.1    Larsson, D.2
  • 30
    • 31044452475 scopus 로고    scopus 로고
    • Validating UML and OCL models in USE by automatic snapshot generation
    • Gogolla M., Bohling J., Richters M.: Validating UML and OCL models in USE by automatic snapshot generation. Softw. Syst. Model. 4(4), 386-398 (2005).
    • (2005) Softw. Syst. Model. , vol.4 , Issue.4 , pp. 386-398
    • Gogolla, M.1    Bohling, J.2    Richters, M.3
  • 32
    • 84941150121 scopus 로고    scopus 로고
    • Coping with inconsistent constraint specifications
    • S. Kunii Hideko, S. Jajodia, A. Sølvberg (Eds.), Berlin: Springer
    • Hartmann S.: Coping with inconsistent constraint specifications. In: Kunii Hideko, S., Jajodia, S., Sølvberg, A. (eds.) ER, Lecture Notes in Computer Science, vol. 2224, pp. 241-255. Springer, Berlin (2001).
    • (2001) ER, Lecture Notes in Computer Science , vol.2224 , pp. 241-255
    • Hartmann, S.1
  • 33
    • 79451475233 scopus 로고    scopus 로고
    • IBM, December 2007
    • IBM. developerWorks. http://www. ibm. com/developerworks/, December 2007.
    • Developer Works
  • 34
    • 0038507387 scopus 로고    scopus 로고
    • Alloy: a lightweight object modelling notation
    • Jackson D.: Alloy: a lightweight object modelling notation. ACM Trans. Softw. Eng. Methodol. 11(2), 256-290 (2002).
    • (2002) ACM Trans. Softw. Eng. Methodol. , vol.11 , Issue.2 , pp. 256-290
    • Jackson, D.1
  • 36
    • 0242276152 scopus 로고    scopus 로고
    • Using description logic to maintain consistency between UML models
    • P. Stevens, J. Whittle, and G. Booch (Eds.), Berlin: Springer
    • Jonckers V., Mens T., Simmonds J., Van Der Straeten R.: Using description logic to maintain consistency between UML models. In: Stevens, P., Whittle, J., Booch, G. (eds) UML. Lecture Notes in Computer Science, vol. 2863, pp. 326-340. Springer, Berlin (2003).
    • (2003) UML. Lecture Notes in Computer Science , vol.2863 , pp. 326-340
    • Jonckers, V.1    Mens, T.2    Simmonds, J.3    van der Straeten, R.4
  • 38
    • 33745644485 scopus 로고    scopus 로고
    • Consistency checking algorithms for restricted UML class diagrams
    • J. Dix and J. Hegner Stephen (Eds.), Berlin: Springer
    • Kaneiwa K., Satoh K.: Consistency checking algorithms for restricted UML class diagrams. In: Dix, J., Hegner Stephen, J. (eds) FoIKS. Lecture Notes in Computer Science, vol. 3861, pp. 219-239. Springer, Berlin (2006).
    • (2006) FoIKS. Lecture Notes in Computer Science , vol.3861 , pp. 219-239
    • Kaneiwa, K.1    Satoh, K.2
  • 39
    • 84944183958 scopus 로고    scopus 로고
    • Model driven engineering
    • J. Butler Michael, L. Petre, and K. Sere (Eds.), Berlin: Springer
    • Kent S.: Model driven engineering. In: Butler Michael, J., Petre, L., Sere, K. (eds) IFM. Lecture Notes in Computer Science, vol. 2335, pp. 286-298. Springer, Berlin (2002).
    • (2002) IFM. Lecture Notes in Computer Science , vol.2335 , pp. 286-298
    • Kent, S.1
  • 44
    • 40349091887 scopus 로고    scopus 로고
    • ProB: an automated analysis toolset for the B method
    • Leuschel M., Butler M. J.: ProB: an automated analysis toolset for the B method. STTT 10(2), 185-203 (2008).
    • (2008) Sttt , vol.10 , Issue.2 , pp. 185-203
    • Leuschel, M.1    Butler, M.J.2
  • 46
    • 37149008154 scopus 로고    scopus 로고
    • Efficient reasoning about finite satisfiability of UML class diagrams with constrained generalization sets
    • H. Akehurst David, R. Vogel, and F. Paige Richard (Eds.), Berlin: Springer
    • Maraee A., Balaban M.: Efficient reasoning about finite satisfiability of UML class diagrams with constrained generalization sets. In: Akehurst David, H., Vogel, R., Paige Richard, F. (eds) ECMDA-FA, Lecture Notes in Computer Science, vol. 4530, pp. 17-31. Springer, Berlin (2007).
    • (2007) ECMDA-FA, Lecture Notes in Computer Science , vol.4530 , pp. 17-31
    • Maraee, A.1    Balaban, M.2
  • 47
    • 33750317400 scopus 로고    scopus 로고
    • Representation of integrity constraints in conceptual models
    • Miliauskaitė E., Nemuraitė L.: Representation of integrity constraints in conceptual models. Inf. Technol. Control 34(4), 355-365 (2005).
    • (2005) Inf. Technol. Control , vol.34 , Issue.4 , pp. 355-365
    • Miliauskaite, E.1    Nemuraite, L.2
  • 49
    • 29244442007 scopus 로고    scopus 로고
    • Object Management Group (OMG)
    • Object Management Group (OMG): UML 2. 0 OCL Final Adopted Specification. http://www. omg. org/cgi-bin/apps/doc?ptc/03-10-14. pdf (2003).
    • (2003) UML 2.0 OCL Final Adopted Specification
  • 53
    • 45849146562 scopus 로고    scopus 로고
    • Decidable reasoning in UML schemas with constraints
    • Z. Bellahsene, M. Léonard (Eds.), Berlin: Springer
    • Queralt A., Teniente E.: Decidable reasoning in UML schemas with constraints. In: Bellahsene, Z., Léonard, M. (eds) CAiSE. Lecture Notes in Computer Science, vol. 5074, pp. 281-295. Springer, Berlin (2008).
    • (2008) CAiSE. Lecture Notes in Computer Science, Vol. 5074 , pp. 281-295
    • Queralt, A.1    Teniente, E.2
  • 55
    • 33745413804 scopus 로고    scopus 로고
    • UML-B: formal modeling and design aided by UML
    • Snook C. F., Butler M. J.: UML-B: formal modeling and design aided by UML. ACM Trans. Softw. Eng. Methodol. 15(1), 92-122 (2006).
    • (2006) ACM Trans. Softw. Eng. Methodol. , vol.15 , Issue.1 , pp. 92-122
    • Snook, C.F.1    Butler, M.J.2


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