메뉴 건너뛰기




Volumn 9, Issue 1, 2010, Pages 47-67

Automatic generation of basic behavior schemas from UML class diagrams

Author keywords

Behavior schema; Class diagram; OCL; Operation; Structural event; UML

Indexed keywords

AUTOMATIC GENERATION; BEHAVIORAL SPECIFICATION; CLASS DIAGRAMS; CODE GENERATION; DYNAMIC ASPECTS; ERROR PRONES; MODEL DRIVEN DEVELOPMENT; SCHEMAS; SOFTWARE SYSTEMS; STATIC AND DYNAMIC; SYSTEM OPERATION; SYSTEM STATE; UML CLASS DIAGRAMS;

EID: 72549083408     PISSN: 16191366     EISSN: 16191374     Source Type: Journal    
DOI: 10.1007/s10270-008-0108-x     Document Type: Article
Times cited : (14)

References (42)
  • 2
    • 34248387455 scopus 로고    scopus 로고
    • Implementing UML association, aggregation, and composition. A particular interpretation based on a multidimensional framework
    • 10.1007/3-540-45017-3-12
    • M. Albert V. Pelechano J. Fons, et al. 2003 Implementing UML association, aggregation, and composition. A particular interpretation based on a multidimensional framework Adv. Inform. Syst. Eng. CAiSE' 03 2681 143 158 10.1007/3-540-45017-3-12
    • (2003) Adv. Inform. Syst. Eng. CAiSE' , vol.3 , Issue.2681 , pp. 143-158
    • Albert, M.1    Pelechano, V.2    Fons, J.3
  • 3
    • 72549099870 scopus 로고    scopus 로고
    • AndroMDA: AndroMDA.
    • AndroMDA: AndroMDA. http://www.andromda.org/
  • 4
    • 72549119798 scopus 로고    scopus 로고
    • Borland: Together.
    • Borland: Together. http://www.borland.com/us/products/together/index.html
  • 5
    • 38349043954 scopus 로고    scopus 로고
    • From declarative to imperative UML/OCL operation specifications
    • 10.1007/978-3-540-75563-0-15
    • J. Cabot 2007 From declarative to imperative UML/OCL operation specifications Conceptual Model. ER'07 4801 198 213 10.1007/978-3-540-75563-0-15
    • (2007) Conceptual Model. ER'07 , vol.4801 , pp. 198-213
    • Cabot, J.1
  • 8
    • 35048898378 scopus 로고    scopus 로고
    • Determining the structural events that may violate an integrity constraint
    • J. Cabot E. Teniente 2004 Determining the structural events that may violate an integrity constraint Unified Model. Lang. UML'04 3273 320 334
    • (2004) Unified Model. Lang. UML'04 , vol.3273 , pp. 320-334
    • Cabot, J.1    Teniente, E.2
  • 9
    • 38049031577 scopus 로고    scopus 로고
    • Deriving operation contracts from UML class diagrams
    • 10.1007/978-3-540-75209-7-14
    • J. Cabot C. Gómez 2007 Deriving operation contracts from UML class diagrams Model Driven Eng. Lang. Syst. MODELS'07 4735 196 210 10.1007/978-3-540-75209-7-14
    • (2007) Model Driven Eng. Lang. Syst. MODELS'07 , vol.4735 , pp. 196-210
    • Cabot, J.1    Gómez, C.2
  • 10
    • 72549113537 scopus 로고    scopus 로고
    • CincomSmalltalk: VisualWorks.
    • CincomSmalltalk: VisualWorks. http://www.cincomsmalltalk.com/
  • 11
    • 72549088062 scopus 로고    scopus 로고
    • Compuware: Optimal J.
    • Compuware: Optimal J. http://frontline.compuware.com/javacentral/tools/ 25988.asp
  • 12
    • 72549100079 scopus 로고    scopus 로고
    • The role of structural events in behaviour specification
    • 10.1007/BFb0022075
    • D. Costal M. Sancho A. Olivé, et al. 1997 The role of structural events in behaviour specification Database Expert Syst. Appl. DEXA'07 1308 673 686 10.1007/BFb0022075
    • (1997) Database Expert Syst. Appl. DEXA'07 , vol.1308 , pp. 673-686
    • Costal, D.1    Sancho, M.2    Olivé, A.3
  • 13
    • 84944045936 scopus 로고    scopus 로고
    • Understanding redundancy in UML models for object-oriented analysis
    • 10.1007/3-540-47961-9-45
    • D. Costal M. Sancho E. Teniente 2002 Understanding redundancy in UML models for object-oriented analysis Adv. Inform. Syst. Eng. CAiSE'02 2348 659 674 10.1007/3-540-47961-9-45
    • (2002) Adv. Inform. Syst. Eng. CAiSE'02 , vol.2348 , pp. 659-674
    • Costal, D.1    Sancho, M.2    Teniente, E.3
  • 14
    • 84947911175 scopus 로고    scopus 로고
    • Handling conceptual model validation by planning
    • D. Costal E. Teniente T. Urpí, et al. 1996 Handling conceptual model validation by planning Adv. Inform. Syst. Eng. 1080 255 271
    • (1996) Adv. Inform. Syst. Eng. , vol.1080 , pp. 255-271
    • Costal, D.1    Teniente, E.2    Urpí, T.3
  • 15
    • 0026976804 scopus 로고
    • Conceptual modelling of database applications using an extended ER model
    • DOI 10.1016/0169-023X(92)90008-Y
    • G. Engels M. Gogolla U. Hohenstein, et al. 1992 Conceptual modelling of database applications using an extended ER model Data Knowl. Eng. 9 157 204 10.1016/0169-023X(92)90008-Y (Pubitemid 23634687)
    • (1992) Data and Knowledge Engineering , vol.9 , Issue.2 , pp. 157-204
    • Engels, G.1    Gogolla, M.2    Hohenstein, U.3
  • 17
    • 72549090809 scopus 로고    scopus 로고
    • Gentleware: Poseidon for UML.
    • Gentleware: Poseidon for UML. http://www.gentleware.com/
  • 18
    • 72549115157 scopus 로고    scopus 로고
    • IBM Software: Rational Rose.
    • IBM Software: Rational Rose. http://www.ibm.com/software
  • 19
    • 72549103043 scopus 로고    scopus 로고
    • Interactive Objects: ArcStyler. OpenArchitectureWare Generator, (2007).
    • Interactive Objects: ArcStyler. OpenArchitectureWare Generator, (2007). http://www.interactive-objects.com/products/arcstyler
  • 20
    • 72549116967 scopus 로고    scopus 로고
    • Kennedy Carter: IUML.
    • Kennedy Carter: IUML. http://www.kc.com/products/iuml.php
  • 21
    • 0035501377 scopus 로고    scopus 로고
    • Specification of integrity-preserving operations in information systems by using a formal UML-based language
    • DOI 10.1016/S0950-5849(01)00178-1, PII S0950584901001781
    • R. Laleau F. Polack 2001 Specification of integrity-preserving operations in information systems by using a formal UML-based language Inform. Softw. Technol. 43 693 704 10.1016/S0950-5849(01)00178-1 (Pubitemid 32935342)
    • (2001) Information and Software Technology , vol.43 , Issue.12 , pp. 693-704
    • Laleau, R.1    Polack, F.2
  • 23
    • 72549089698 scopus 로고    scopus 로고
    • Consistency enforcement in databases
    • S. Link 2003 Consistency enforcement in databases Semant. Databases 2582 201 213
    • (2003) Semant. Databases , vol.2582 , pp. 201-213
    • Link, S.1
  • 24
    • 0032002780 scopus 로고    scopus 로고
    • An approach for decomposing N-Ary data relationships
    • 10.1002/(SICI)1097-024X(199802)28:2<125::AID-SPE146>3.0.CO;2-6
    • A.J. McAllister D. Sharpe 1998 An approach for decomposing N-Ary data relationships Softw. Practice Exp. 28 125 154 10.1002/(SICI)1097-024X(199802)28: 2<125::AID-SPE146>3.0.CO;2-6
    • (1998) Softw. Practice Exp. , vol.28 , pp. 125-154
    • McAllister, A.J.1    Sharpe, D.2
  • 26
    • 72549114954 scopus 로고    scopus 로고
    • Microsoft: Visual Studio 2008.
    • Microsoft: Visual Studio 2008. http://msdn2.microsoft.com/en-us/vstudio/ default.aspx
  • 30
    • 72549109269 scopus 로고    scopus 로고
    • Objecteering Software: Objecteering UML.
    • Objecteering Software: Objecteering UML. http://www.objecteering.com/
  • 32
    • 72449212659 scopus 로고
    • Supporting transaction design in conceptual modelling of information systems
    • J.A. Pastor A. Olivé 1995 Supporting transaction design in conceptual modelling of information systems Adv. Inform. Syst. Eng. CAiSE'95 932 40 53
    • (1995) Adv. Inform. Syst. Eng. CAiSE'95 , vol.932 , pp. 40-53
    • Pastor, J.A.1    Olivé, A.2
  • 33
    • 84947906717 scopus 로고    scopus 로고
    • OO-method: An OO software production environment combining conventional and formal methods
    • O. Pastor E. Insfrán V. Pelechano, et al. 1997 OO-method :an OO software production environment combining conventional and formal methods Adv. Inform. Syst. Eng. CAiSE'97 1250 145 158
    • (1997) Adv. Inform. Syst. Eng. CAiSE'97 , vol.1250 , pp. 145-158
    • Pastor, O.1    Insfrán, E.2    Pelechano, V.3
  • 36
    • 0033068207 scopus 로고    scopus 로고
    • Towards a theory of consistency enforcement
    • 0927.68056 10.1007/s002360050155 1675582
    • K. Schewe B. Thalheim 1999 Towards a theory of consistency enforcement Acta Inform. 36 97 141 0927.68056 10.1007/s002360050155 1675582
    • (1999) Acta Inform. , vol.36 , pp. 97-141
    • Schewe, K.1    Thalheim, B.2
  • 37
    • 23044529352 scopus 로고    scopus 로고
    • Using OCL and UML to specify system behavior
    • Springer, London
    • Sendall, S.,Strohmeier, A.: Using OCL and UML to specify system behavior. In: Object Modeling with OCL, vol. 2263, pp. 250-280. Springer, London (2002)
    • (2002) Object Modeling with OCL , vol.2263 , pp. 250-280
    • Sendall, S.1    Strohmeier, A.2
  • 38
    • 78650610301 scopus 로고    scopus 로고
    • From use cases to system operation specifications
    • 10.1007/3-540-40011-7-1
    • S. Sendall A. Strohmeier 2000 From use cases to system operation specifications Unified Model. Lang. UML'00 1939 1 15 10.1007/3-540-40011-7-1
    • (2000) Unified Model. Lang. UML'00 , vol.1939 , pp. 1-15
    • Sendall, S.1    Strohmeier, A.2
  • 42
    • 0032268617 scopus 로고    scopus 로고
    • A survey of structured and object-oriented software specification methods and techniques
    • 10.1145/299917.299919
    • R. Wieringa 1998 A survey of structured and object-oriented software specification methods and techniques ACM Comput. Surv. 30 459 527 10.1145/299917.299919
    • (1998) ACM Comput. Surv. , vol.30 , pp. 459-527
    • Wieringa, R.1


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