메뉴 건너뛰기




Volumn , Issue , 2006, Pages 219-230

From multi-modal scenarios to code: Compiling LSCs into aspectJ

Author keywords

Aspect oriented programming; Code generation; Inter object approach; Live sequence charts; Scenario based programming; Scenarios; UML sequence diagrams; Visual formalisms

Indexed keywords

ALGORITHMS; AUTOMATIC PROGRAMMING; OBJECT ORIENTED PROGRAMMING; UNIFIED MODELING LANGUAGE;

EID: 34547285042     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1181775.1181802     Document Type: Conference Paper
Times cited : (63)

References (50)
  • 1
    • 84872690733 scopus 로고    scopus 로고
    • at Eclipse.org
    • The AspectJ project at Eclipse.org.http://www.eclipse.org/aspectj/.
    • The AspectJ project
  • 2
    • 34547361042 scopus 로고    scopus 로고
    • Eclipse.org. http://www.eclipse.org/.
  • 7
    • 33244496661 scopus 로고    scopus 로고
    • P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. In Proc. 4th Int. Conf. on Aspect-Oriented Software Development (AOSD'05), pages 87-98. ACM Press, 2005.
    • P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. In Proc. 4th Int. Conf. on Aspect-Oriented Software Development (AOSD'05), pages 87-98. ACM Press, 2005.
  • 8
    • 33947099681 scopus 로고    scopus 로고
    • InterPlay: Horizontal Scale-Up and Transition to Design in Scenario-Based Programming
    • Lectures on Concurrency and Petri Nets, of, Springer-Verlag
    • D. Barak, D. Harel, and R. Marelly. InterPlay: Horizontal Scale-Up and Transition to Design in Scenario-Based Programming. In Lectures on Concurrency and Petri Nets, volume 3098 of LNCS, pages 66-86. Springer-Verlag, 2004.
    • (2004) LNCS , vol.3098 , pp. 66-86
    • Barak, D.1    Harel, D.2    Marelly, R.3
  • 12
    • 33646205543 scopus 로고    scopus 로고
    • Modeling and Verification of a Telecommunication Application Using Live Sequence Charts and the Play-Engine Tool
    • of, Springer-Verlag
    • P. Combes, D. Harel, and H. Kugler. Modeling and Verification of a Telecommunication Application Using Live Sequence Charts and the Play-Engine Tool, volume 3707 of LNCS, pages 414-428. Springer-Verlag, 2005.
    • (2005) LNCS , vol.3707 , pp. 414-428
    • Combes, P.1    Harel, D.2    Kugler, H.3
  • 13
    • 0035393979 scopus 로고    scopus 로고
    • W. Damm and D. Harel. LSCs: Breathing life into message sequence charts. Formal Methods in System Design, 19(1):45-80, 2001. Preliminary version appeared in Proc. 3rd IFIP Int. Conf. on Formal Methods for Open Object-Based Distributed Systems (FMOODS'99).
    • W. Damm and D. Harel. LSCs: Breathing life into message sequence charts. Formal Methods in System Design, 19(1):45-80, 2001. Preliminary version appeared in Proc. 3rd IFIP Int. Conf. on Formal Methods for Open Object-Based Distributed Systems (FMOODS'99).
  • 14
    • 33646177873 scopus 로고    scopus 로고
    • Modeling crosscutting services with UML sequence diagrams
    • L. C. Briand and C. Williams, editors, MoDELS, of, Springer, October
    • M. Deubler, M. Meisinger, S. Rittmann, and I. Krüger. Modeling crosscutting services with UML sequence diagrams. In L. C. Briand and C. Williams, editors, MoDELS, volume 3713 of LNCS, pages 522-536. Springer, October 2005.
    • (2005) LNCS , vol.3713 , pp. 522-536
    • Deubler, M.1    Meisinger, M.2    Rittmann, S.3    Krüger, I.4
  • 16
    • 34547254373 scopus 로고    scopus 로고
    • E. Gamma, R. Helm, R.. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
    • E. Gamma, R. Helm, R.. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
  • 17
    • 84938367175 scopus 로고    scopus 로고
    • Generating aspect code from UML models
    • F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kandé, D. Stein, P. Tarr, and A. Zakaria, editors
    • I. Groher and S. Schulze. Generating aspect code from UML models. In F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kandé, D. Stein, P. Tarr, and A. Zakaria, editors, The 4th Aspect-Orianted Software Development Modeling With UML Workshop, 2003.
    • (2003) The 4th Aspect-Orianted Software Development Modeling With UML Workshop
    • Groher, I.1    Schulze, S.2
  • 18
    • 0035127659 scopus 로고    scopus 로고
    • From Play-In Scenarios To Code: An Achievable Dream
    • D. Harel. From Play-In Scenarios To Code: An Achievable Dream. IEEE Computer, 34(1):53-60, 2001.
    • (2001) IEEE Computer , vol.34 , Issue.1 , pp. 53-60
    • Harel, D.1
  • 19
    • 84862289473 scopus 로고    scopus 로고
    • D. Harel and H. Kugler. Synthesizing state-based object systems from LSC specifications. Int. J. of Foundations of Computer Science (IJFCS), 13(1):5-51, Febuary 2002. (Also, Proc. Sth Int. Conf. on Implementation and Application of Automata (CIAA 2000), LNCS, Springer-Verlag, 2000).
    • D. Harel and H. Kugler. Synthesizing state-based object systems from LSC specifications. Int. J. of Foundations of Computer Science (IJFCS), 13(1):5-51, Febuary 2002. (Also, Proc. Sth Int. Conf. on Implementation and Application of Automata (CIAA 2000), LNCS, Springer-Verlag, 2000).
  • 20
    • 84948138249 scopus 로고    scopus 로고
    • Smart Play-Out of Behavioral Requirements
    • Proc. 4th Int. Conf. on Formal Methods in Computer-Aided Design FMCAD'02, Portland, Oregon, of
    • D. Harel, H. Kugler, R. Marelly, and A. Pnueli. Smart Play-Out of Behavioral Requirements. In Proc. 4th Int. Conf. on Formal Methods in Computer-Aided Design (FMCAD'02), Portland, Oregon, volume 2517 of LNCS, pages 378-398, 2002.
    • (2002) LNCS , vol.2517 , pp. 378-398
    • Harel, D.1    Kugler, H.2    Marelly, R.3    Pnueli, A.4
  • 24
    • 3042527918 scopus 로고    scopus 로고
    • Specifying and executing behavioral requirements: The play-in/play-out approach
    • D. Harel and R. Marelly. Specifying and executing behavioral requirements: the play-in/play-out approach. Software and System Modeling (SoSyM), 2(2):82-107, 2003.
    • (2003) Software and System Modeling (SoSyM) , vol.2 , Issue.2 , pp. 82-107
    • Harel, D.1    Marelly, R.2
  • 25
    • 34547288005 scopus 로고    scopus 로고
    • I-Logix,Inc. http://www.ilogix.com/.
    • I-Logix,Inc
  • 26
    • 34547323350 scopus 로고    scopus 로고
    • International Telecommunication Union Recommendation Z.120: Message Sequence Charts
    • ITU, Technical report
    • ITU. International Telecommunication Union Recommendation Z.120: Message Sequence Charts. Technical report, 1996.
    • (1996)
  • 30
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-Oriented Programming
    • M. Aksjit and S. Matsuoka, editors, Proc. European Conf. on Object-Oriented Programming, of, Springer-Ver lag, Berlin
    • G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In M. Aksjit and S. Matsuoka, editors, Proc. European Conf. on Object-Oriented Programming, volume 1241 of LNCS, pages 220-242. Springer-Ver lag, Berlin, 1997.
    • (1997) LNCS , vol.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Menhdhekar, A.3    Maeda, C.4    Lopes, C.5    Loingtier, J.-M.6    Irwin, J.7
  • 33
    • 34547248992 scopus 로고    scopus 로고
    • I. Krüger, R. Grosu, P. Scholz, and M. Broy. From MSCs to Statecharts. In F. J. Rammig, editor, DIPES, 155 of IFIP Conf. Proc., pages 61-72. Kluwer, 1998.
    • I. Krüger, R. Grosu, P. Scholz, and M. Broy. From MSCs to Statecharts. In F. J. Rammig, editor, DIPES, volume 155 of IFIP Conf. Proc., pages 61-72. Kluwer, 1998.
  • 36
    • 24644511303 scopus 로고    scopus 로고
    • Temporal Logic for Scenario-Based Specifications
    • N. Halbwachs and L. D. Zuck, editors, TACAS, of, Springer
    • H. Kugler, D. Harel, A. Pnueli, Y. Lu, and Y. Bontemps. Temporal Logic for Scenario-Based Specifications. In N. Halbwachs and L. D. Zuck, editors, TACAS, volume 3440 of LNCS, pages 445-460. Springer, 2005.
    • (2005) LNCS , vol.3440 , pp. 445-460
    • Kugler, H.1    Harel, D.2    Pnueli, A.3    Lu, Y.4    Bontemps, Y.5
  • 38
    • 33745639710 scopus 로고    scopus 로고
    • Modeling Reactive Systems and Aspect-Orientation
    • J.-M. Bruel, editor, MoDELS Satellite Events, of, Springer
    • M. Mahoney. Modeling Reactive Systems and Aspect-Orientation. In J.-M. Bruel, editor, MoDELS Satellite Events, volume 3844 of LNCS, pages 345-346. Springer, 2005.
    • (2005) LNCS , vol.3844 , pp. 345-346
    • Mahoney, M.1
  • 39
    • 76949101542 scopus 로고    scopus 로고
    • Weaving crosscutting concerns into Live Sequence Charts using the Play-Engine
    • October
    • M. Mahoney and T. Elrad. Weaving crosscutting concerns into Live Sequence Charts using the Play-Engine. In 7th Int. Workshop on Aspect-Oriented Modeling, October 2005.
    • (2005) 7th Int. Workshop on Aspect-Oriented Modeling
    • Mahoney, M.1    Elrad, T.2
  • 41
    • 34547277971 scopus 로고    scopus 로고
    • UML 2.0 Object Constraint Language
    • OCL, OMG
    • OCL. UML 2.0 Object Constraint Language. OMG specification, OMG, 2005.
    • (2005) OMG specification
  • 42
    • 26444475843 scopus 로고    scopus 로고
    • Expressive Pointcuts for Increased Modularity
    • A. P. Black, editor, ECOOP, of, Springer
    • K. Ostermann, M. Mezini, and C. Bockisch. Expressive Pointcuts for Increased Modularity. In A. P. Black, editor, ECOOP, volume 3586 of LNCS, pages 214-240. Springer, 2005.
    • (2005) LNCS , vol.3586 , pp. 214-240
    • Ostermann, K.1    Mezini, M.2    Bockisch, C.3
  • 43
    • 34547240623 scopus 로고    scopus 로고
    • IBM Rational Rose Technical Developer includes Rational Rose RealTime
    • IBM Rational Rose Technical Developer (includes Rational Rose RealTime). http://www-306.ibm.com/software/awdtools/developer/technical/.
  • 45
    • 0141539468 scopus 로고    scopus 로고
    • JAsCo: An aspect-oriented approach tailored for component based software development
    • D. Suvée, W. Vanderperren, and V. Jonckers. JAsCo: an aspect-oriented approach tailored for component based software development. In AOSD, pages 21-29, 2003.
    • (2003) AOSD , pp. 21-29
    • Suvée, D.1    Vanderperren, W.2    Jonckers, V.3
  • 47
    • 3042823719 scopus 로고    scopus 로고
    • Incremental elaboration of scenario-based specifications and behavior models using implied scenarios
    • 37-85
    • S. Uchitel, J. Kramer, and J. Magee. Incremental elaboration of scenario-based specifications and behavior models using implied scenarios. ACM Trans. Soft. Eng. Method., 13(1):37-85, 2004.
    • (2004) ACM Trans. Soft. Eng. Method , vol.13 , Issue.1
    • Uchitel, S.1    Kramer, J.2    Magee, J.3
  • 48
    • 34547265556 scopus 로고    scopus 로고
    • Unified Modeling Language Superstructure Spec, v2.0. OMG specification
    • UML, August
    • UML. Unified Modeling Language Superstructure Spec, v2.0. OMG specification, OMG, August 2005.
    • (2005) OMG
  • 49
    • 33646162171 scopus 로고    scopus 로고
    • Stateful Aspects in JAsCo
    • T. Gschwind, U. Aßmann, and O. Nierstrasz, editors, Software Composition, of, Springer
    • W. Vanderperren, D. Suvée, M. A. Cibrán, and B. D. Fraine. Stateful Aspects in JAsCo. In T. Gschwind, U. Aßmann, and O. Nierstrasz, editors, Software Composition, volume 3628 of LNCS, pages 167-181. Springer, 2005.
    • (2005) LNCS , vol.3628 , pp. 167-181
    • Vanderperren, W.1    Suvée, D.2    Cibrán, M.A.3    Fraine, B.D.4
  • 50
    • 23844433290 scopus 로고    scopus 로고
    • From scenarios to code: An air traffic control case study
    • J. Whittle, R. Kwan, and J. Saboo. From scenarios to code: An air traffic control case study. Software and System Modeling, 4(1):71-93, 2005.
    • (2005) Software and System Modeling , vol.4 , Issue.1 , pp. 71-93
    • Whittle, J.1    Kwan, R.2    Saboo, J.3


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