메뉴 건너뛰기




Volumn 20, Issue 4, 2011, Pages

A compiler for multimodal scenarios: Transforming 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

CODE GENERATION; INTER-OBJECT APPROACH; LIVE SEQUENCE CHART; SCENARIOS; UML SEQUENCE DIAGRAMS; VISUAL FORMALISM;

EID: 80053470521     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/2000799.2000804     Document Type: Article
Times cited : (17)

References (71)
  • 4
    • 17044437060 scopus 로고    scopus 로고
    • Modeling and composing scenario-based requirements with aspects
    • Proceedings - 12th IEEE International Requirements Engineering Conference. RE 2004
    • ARAUJO, J., WHITTLE, J., AND KIM, D.-K. 2004. Modeling and composing scenario-based requirements with Aspects. In Proceedings of the 12th IEEE International Conference on Requirements Engineering (RE'04). IEEE Computer Society, 58-67. (Pubitemid 40498771)
    • (2004) Proceedings of the IEEE International Conference on Requirements Engineering , pp. 58-67
    • Araujo, J.1    Whittle, J.2    Kim, D.-K.3
  • 8
    • 33947127412 scopus 로고    scopus 로고
    • InterPlay: Horizontal scale-up and transition to design in scenario-based programming
    • DOI 10.1109/TSE.2006.67
    • BARAK, D., HAREL, D., AND MARELLY, R. 2006. InterPlay: Horizontal scale-up and transition to design in scenario-based programming. IEEE Trans. Softw. Engin. 32, 7, 467-485. (Pubitemid 46405279)
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.7 , pp. 467-485
    • Barak, D.1    Harel, D.2    Marelly, R.3
  • 15
    • 43449106518 scopus 로고    scopus 로고
    • Modeling and verification of a telecommunication application using live sequence charts and the Play-Engine tool
    • DOI 10.1007/s10270-007-0069-5
    • COMBES, P., HAREL, D., AND KUGLER, H. 2008. Modeling and verification of a telecommunication application using live sequence charts and the play-engine tool. Softw. Syst. Model. 7, 2, 157-175. (Pubitemid 351663181)
    • (2008) Software and Systems Modeling , vol.7 , Issue.2 , pp. 157-175
    • Combes, P.1    Harel, D.2    Kugler, H.3
  • 16
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts
    • DOI 10.1023/A:1011227529550
    • DAMM, W. AND HAREL, D. 2001. LSCs: Breathing life into message sequence charts. Formal Meth. Syst. Des. 19, 1, 45-80. (Pubitemid 32697643)
    • (2001) Formal Methods in System Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 18
    • 0002991446 scopus 로고    scopus 로고
    • Aspect-oriented programming: Introduction
    • ELRAD, T., FILMAN, R. E., AND BADER, A. 2001. Aspect-oriented programming: Introduction. Comm. ACM 44, 10, 29-32.
    • (2001) Comm. ACM , vol.44 , Issue.10 , pp. 29-32
    • Elrad, T.1    Filman, R.E.2    Bader, A.3
  • 19
    • 84938367175 scopus 로고    scopus 로고
    • Generating aspect code from UML models
    • F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kande, D. Stein, P. Tarr, and A. Zakaria Eds
    • GROHER, I. AND SCHULZE, S. 2003. Generating aspect code from UML models. In Proceedings of the 4th Aspect-Orianted Software Development Modeling With UML Workshop. F. Akkawi, O. Aldawud, G. Booch, S. Clarke, J. Gray, B. Harrison, M. Kande, D. Stein, P. Tarr, and A. Zakaria Eds.
    • (2003) Proceedings of the 4th Aspect-Orianted Software Development Modeling with UML Workshop
    • Groher, I.1    Schulze, S.2
  • 20
    • 0035127659 scopus 로고    scopus 로고
    • From play-in scenarios to code: An achievable dream
    • HAREL, D. 2001. From play-in scenarios to code: An achievable dream. IEEE Comput. 34, 1, 53-60. (Pubitemid 32135809)
    • (2001) Computer , vol.34 , Issue.1 , pp. 53-60
    • Harel, D.1
  • 21
    • 40449138815 scopus 로고    scopus 로고
    • Can programming be liberated, period?
    • HAREL, D. 2008. Can programming be liberated, period? IEEE Comput. 41, 1, 28-37.
    • (2008) IEEE Comput. , vol.41 , Issue.1 , pp. 28-37
    • Harel, D.1
  • 22
    • 0031187475 scopus 로고    scopus 로고
    • Executable object modeling with statecharts
    • HAREL, D. AND GERY, E. 1997. Executable object modeling with statecharts. IEEE Comput. 30, 7, 31-42. (Pubitemid 127546083)
    • (1997) Computer , vol.30 , Issue.7 , pp. 31-42
    • Harel, D.1    Gery, E.2
  • 23
    • 84862289473 scopus 로고    scopus 로고
    • Synthesizing state-based object systems from LSC specifications
    • HAREL, D. AND KUGLER, H. 2002. Synthesizing state-based object systems from LSC specifications. Int. J. Found. Comput. Sci. 13, 1, 5-51.
    • (2002) Int. J. Found. Comput. Sci. , vol.13 , Issue.1 , pp. 5-51
    • Harel, D.1    Kugler, H.2
  • 26
    • 3042527918 scopus 로고    scopus 로고
    • Specifying and executing behavioral requirements: The play-in/playout approach
    • HAREL, D. AND MARELLY, R. 2003b. Specifying and executing behavioral requirements: the play-in/playout approach. Softw. Syst. Model. 2, 2, 82-107.
    • (2003) Softw. Syst. Model. , vol.2 , Issue.2 , pp. 82-107
    • Harel, D.1    Marelly, R.2
  • 28
    • 43449139187 scopus 로고    scopus 로고
    • Assert and negate revisited: Modal semantics for UML sequence diagrams
    • DOI 10.1007/s10270-007-0054-z
    • HAREL, D. AND MAOZ, S. 2008. Assert and negate revisited: Modal semantics for UML sequence diagrams. Softw. Syst. Model. 7, 2, 237-252. (Pubitemid 351663184)
    • (2008) Software and Systems Modeling , vol.7 , Issue.2 , pp. 237-252
    • Harel, D.1    Maoz, S.2
  • 29
    • 37149043042 scopus 로고    scopus 로고
    • Planned and traversable play-out: A flexible method for executing scenario-based programs
    • Tools and Algorithms for the Construction and Analysis of Systems - 13th International Conference, TACAS 2007. Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007
    • HAREL, D. AND SEGALL, I. 2007. Planned and traversable play-out: A flexible method for executing scenario-based programs. In Proceedings of the 13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'07). O. Grumberg and M. Huth Eds., Lecture Notes in Computer Science, vol. 4424, Springer, 485-499. (Pubitemid 350259315)
    • (2007) Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol.4424 , pp. 485-499
    • Harel, D.1    Segall, I.2
  • 33
    • 77950130397 scopus 로고    scopus 로고
    • On the power of play-out for scenario-based programs
    • D. Darns, U. Hannemann, and M. Steffen Eds., Lecture Notes in Computer Science, Springer
    • HAREL, D., KANTOR, A., AND MAOZ, S. 2009a. On the power of play-out for scenario-based programs. In Concurrency, Compositionality, and Correctness, Festschrift in Honor of Willem-Paul de Roever. D. Darns, U. Hannemann, and M. Steffen Eds., Lecture Notes in Computer Science, vol. 5930, Springer, 207-220.
    • (2009) Concurrency, Compositionality, and Correctness, Festschrift in Honor of Willem-Paul de Roever , vol.5930 , pp. 207-220
    • Harel, D.1    Kantor, A.2    Maoz, S.3
  • 34
    • 80053548939 scopus 로고    scopus 로고
    • How hard is smart play-out? on the complexity of verification-driven execution
    • K. Lodaya, M. Mukultfl, and R. Ramanujam Eds., Universities Press
    • HAREL, D., KUGLER, H., MAOZ, S., AND SEGALL, I. 2009b. How hard is smart play-out? On the complexity of verification-driven execution. In Perspectives in Concurrency Theory, A Festschrift for P. S. Thiagarajan. K. Lodaya, M. Mukultfl, and R. Ramanujam Eds., Universities Press, 208-230.
    • (2009) Perspectives in Concurrency Theory, A Festschrift for P. S. Thiagarajan , pp. 208-230
    • Harel, D.1    Kugler, H.2    Maoz, S.3    Segall, I.4
  • 39
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-priented programming
    • ECOOP'97 - Object-Oriented Programming
    • KICZALES, G., LAMPING, J.,MENHDHEKAR, A.,MAEDA, C., LOPES, C., LOINGTIER, J.-M., AND IRWIN, J. 1997. Aspect-oriented programming. In Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97). M. Akşit and S. Matsuoka Eds., Lecture Notes in Computer Science, vol. 1241, Springer, 220-242. (Pubitemid 127083932)
    • (1997) Lecture Notes in Computer Science , Issue.1241 , pp. 220-242
    • Kiczales, G.1    Lamping, J.2    Mendhekar, A.3    Maeda, C.4    Lopes, C.5    Loingtier, J.-M.6    Irwin, J.7
  • 42
    • 82455179675 scopus 로고    scopus 로고
    • An automata based interpretation of live sequence charts
    • Tools and Algorithms for the Construction and Analysis of Systems 7th International Conference, TACAS 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 Genova, Italy, April 2-6, 2001 Proceedings
    • KLOSE, J. AND WITTKE, H. 2001. An automata based interpretation of live sequence charts. In Proceedings of the 7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'01). T. Margaria and W. Yi Eds., Lecture Notes in Computer Science, vol. 2031, Springer, 512-527. (Pubitemid 33254680)
    • (2001) Lecture Notes in Computer Science , Issue.2031 , pp. 512-527
    • Klose, J.1    Wittke, H.2
  • 48
    • 24644511303 scopus 로고    scopus 로고
    • Temporal logic for scenario-based specifications
    • Tools and Algorithms for the Construction and Analysis of Systems - 11th Int. Conference, TACAS 2005, held as part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2005, Proc.
    • KUGLER, H., HAREL, D., PNUELI, A., LU, Y., AND BONTEMPS, Y. 2005. Temporal logic for scenario-based specifications. In Proceedings of the 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'05). N. Halbwachs and L. D. Zuck Eds., Lecture Notes in Computer Science, vol. 3440, Springer, 445-460. (Pubitemid 41273758)
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 445-460
    • Kugler, H.1    Harel, D.2    Pnueli, A.3    Lu, Y.4    Bontemps, Y.5
  • 50
    • 70350683418 scopus 로고    scopus 로고
    • Weak alternating automata are not that weak
    • KUPFERMAN, O. AND VARDI, M. Y. 2001. Weak alternating automata are not that weak. ACM Trans. Comput. Log. 2, 3, 408-429.
    • (2001) ACM Trans. Comput. Log. , vol.2 , Issue.3 , pp. 408-429
    • Kupferman, O.1    Vardi, M.Y.2
  • 51
    • 84948968996 scopus 로고    scopus 로고
    • Scenario-based monitoring and testing of real-time UML models
    • "UML" 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference Toronto, Canada, October 1-5, 2001 Proceedings
    • LETTRARI, M. AND KLOSE, J. 2001. Scenario-based monitoring and testing of real-time UML models. In Proceedings of the 4th International Conference on the Unified Modeling Language, Modeling Languages, Concepts, and Tools. M. Gogolla and C. Kobryn Eds., Lecture Notes in Computer Science, vol. 2185, Springer, 317-328. (Pubitemid 33351903)
    • (2001) Lecture Notes in Computer Science , Issue.2185 , pp. 317-328
    • Lettrari, M.1    Klose, J.2
  • 58
    • 70350303570 scopus 로고    scopus 로고
    • Polymorphic scenario-based specification models: Semantics and applications
    • A. Schurr and B. Selic Eds., Lecture Notes in Computer Science, Springer
    • MAOZ, S. 2009b. Polymorphic scenario-based specification models: Semantics and applications. In Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS'09). A. Schurr and B. Selic Eds., Lecture Notes in Computer Science, vol. 5795, Springer, 499-513.
    • (2009) Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS'09) , vol.5795 , pp. 499-513
    • Maoz, S.1
  • 65
    • 33646595913 scopus 로고    scopus 로고
    • Temporal Assertions using AspectJ
    • DOI 10.1016/j.entcs.2006.02.007, PII S1571066106003069
    • STOLZ, V. AND BODDEN, E. 2006. Temporal assertions using AspectJ. Electr. Notes Theor. Comput. Sci. 144, 4, 109-124. (Pubitemid 43728185)
    • (2006) Electronic Notes in Theoretical Computer Science , vol.144 , Issue.4 SPEC. ISS. , pp. 109-124
    • Stolz, V.1    Bodden, E.2
  • 67
    • 20344379479 scopus 로고    scopus 로고
    • System architecture: The context for scenario-based model synthesis
    • Twelfth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, SIGSOFT 2004/FSE-12
    • UCHITEL, S., CHATLEY, R., KRAMER, J., AND MAGEE, J. 2004a. System architecture: The context for scenario-based model synthesis. In Proceedings of the 12th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'04). ACM Press, New York, NY, 33-42. (Pubitemid 40787565)
    • (2004) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 33-42
    • Uchitel, S.1    Chatley, R.2    Kramer, J.3    Magee, J.4
  • 68
    • 3042823719 scopus 로고    scopus 로고
    • Incremental elaboration of scenario-based specifications and behavior models using implied scenarios
    • UCHITEL, S., KRAMER, J., AND MAGEE, J. 2004b. Incremental elaboration of scenario-based specifications and behavior models using implied scenarios. ACM Trans. Softw. Engin. Method. 13, 1, 37-85.
    • (2004) ACM Trans. Softw. Engin. Method. , vol.13 , Issue.1 , pp. 37-85
    • Uchitel, S.1    Kramer, J.2    Magee, J.3
  • 70
    • 33646162171 scopus 로고    scopus 로고
    • Stateful aspects in JAsCo
    • T. Gschwind, U. Aßmann, and O. Nierstrasz Eds., Lecture Notes in Computer Science, Springer
    • VANDERPERREN, W., SUVÉE, D., CIBRÁN, M. A., AND FRAINE, B. D. 2005. Stateful aspects in JAsCo. In Software Composition. T. Gschwind, U. Aßmann, and O. Nierstrasz Eds., Lecture Notes in Computer Science, vol. 3628, Springer, 167-181.
    • (2005) Software Composition , vol.3628 , pp. 167-181
    • Vanderperren, W.1    Suvée, D.2    Cibrán, M.A.3    Fraine, B.D.4
  • 71
    • 23844433290 scopus 로고    scopus 로고
    • From scenarios to code: An air traffic control case study
    • DOI 10.1007/s10270-004-0067-9
    • WHITTLE, J., KWAN, R., AND SABOO, J. 2005. From scenarios to code: An air traffic control case study. Softw. Syst. Model. 4, 1, 71-93. (Pubitemid 41166790)
    • (2005) Software and Systems Modeling , vol.4 , Issue.1 , pp. 71-93
    • Whittle, J.1    Kwan, R.2    Saboo, J.3


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