메뉴 건너뛰기




Volumn 13, Issue 4, 2004, Pages 431-487

A framework for modeling and implementing visual notations with applications to software engineering

Author keywords

LR parsing; Meta CASE; Metamodeling; Software engineering models; UML; Visual grammars; Visual notations

Indexed keywords

LR PARSING; META-COMPUTER-AIDED SOFTWARE ENGINEERING (CASE); METAMODELING; UNIFIED MODELING LANAGUAGE (UML); VISUAL GRAMMARS; VISUAL NOTATIONS;

EID: 12344329785     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/1040291.1040293     Document Type: Article
Times cited : (71)

References (67)
  • 2
    • 0345917793 scopus 로고
    • Meta-CASB technology
    • Lecture Notes in Computer Science. Springer-Verlag
    • ALDERSON, A. 1991. Meta-CASB technology. In Software Development Environments and CASE Technology. Lecture Notes in Computer Science, vol. 509. Springer-Verlag, 81-91.
    • (1991) Software Development Environments and CASE Technology , vol.509 , pp. 81-91
    • Alderson, A.1
  • 3
    • 0036642791 scopus 로고    scopus 로고
    • A visual environment for visual languages
    • BARDOHL, R. 2002. A visual environment for visual languages. Sci. Comput. Program. 44, 2 (Aug.), 181-203.
    • (2002) Sci. Comput. Program. , vol.44 , Issue.2 AUG. , pp. 181-203
    • Bardohl, R.1
  • 4
    • 84860091837 scopus 로고    scopus 로고
    • AGG and GenGED: Graph transformation-based specification and analysis techniques for visual languages
    • (Barcelona, Spain), T. Mens, A. Schürr, and G. Taentzer, Eds. ENTCS 72. Elsevier
    • BARDOHL, R., ERMEL, C., AND WEINHOLD, I. 2002. AGG and GenGED: Graph transformation-based specification and analysis techniques for visual languages. In Proceedings of Graph Transformation-Based Tools (GraBaTs'02) (Barcelona, Spain), T. Mens, A. Schürr, and G. Taentzer, Eds. ENTCS 72. Elsevier.
    • (2002) Proceedings of Graph Transformation-Based Tools (GraBaTs'02)
    • Bardohl, R.1    Ermel, C.2    Weinhold, I.3
  • 5
    • 0029272217 scopus 로고
    • Creating integrated environments
    • BELL, R. AND SHARON, D. 1995. Creating integrated environments. IEEE Softw. 12, 2 (March), 76-85.
    • (1995) IEEE Softw. , vol.12 , Issue.2 MARCH , pp. 76-85
    • Bell, R.1    Sharon, D.2
  • 6
    • 0033680457 scopus 로고    scopus 로고
    • Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation
    • IEEE Computer Society Press, Seattle, WA
    • BOTTONI, P., SCHÜRR, A., AND TAENTZER, G. 2000. Efficient parsing of visual languages based on critical pair analysis and contextual layered graph transformation. In Proceedings of 16th IEEE Symposium on Visual Languages. IEEE Computer Society Press, Seattle, WA, 59-60.
    • (2000) Proceedings of 16th IEEE Symposium on Visual Languages , pp. 59-60
    • Bottoni, P.1    Schürr, A.2    Taentzer, G.3
  • 8
    • 0037250078 scopus 로고    scopus 로고
    • Visual authorization modeling with applications to electronic commerce
    • CHANG, S. K., POLESE, G., THOMAS, R., AND CIBELLI, M. 2003. Visual authorization modeling with applications to electronic commerce. IEEE Multimedia Magazine 10, 1 (March), 44-54.
    • (2003) IEEE Multimedia Magazine , vol.10 , Issue.1 MARCH , pp. 44-54
    • Chang, S.K.1    Polese, G.2    Thomas, R.3    Cibelli, M.4
  • 9
    • 0007075251 scopus 로고
    • Database design based on entity and relationship
    • S. B. Yao, Ed. Prentice-Hall, NJ
    • CHEN, P. 1985. Database design based on entity and relationship. In Principles of Database Design, S. B. Yao, Ed. Prentice-Hall, NJ, 174-210.
    • (1985) Principles of Database Design , pp. 174-210
    • Chen, P.1
  • 10
    • 84948602488 scopus 로고
    • Point counterpoint: What's the proper role for CASE tools
    • CHMURA, A. AND CROCKETT, H. D. 1995. Point counterpoint: What's the proper role for CASE tools. IEEE Softw. 12, 2 (March), 18-20.
    • (1995) IEEE Softw. , vol.12 , Issue.2 MARCH , pp. 18-20
    • Chmura, A.1    Crockett, H.D.2
  • 12
    • 3042814327 scopus 로고    scopus 로고
    • Automatic generation of intelligent diagram editors
    • CHOK, S. AND MARRIOT, K. 2003. Automatic generation of intelligent diagram editors. ACM Trans. Comput.-Hum. Interact. 10, 3 (Sept.), 244-276.
    • (2003) ACM Trans. Comput.-Hum. Interact. , vol.10 , Issue.3 SEPT. , pp. 244-276
    • Chok, S.1    Marriot, K.2
  • 14
    • 0002296440 scopus 로고    scopus 로고
    • Modeling web application architectures with UML
    • CONALLEN, J. 1999. Modeling web application architectures with UML. Comm. ACM 42, 10 (Oct.), 63-70.
    • (1999) Comm. ACM , vol.42 , Issue.10 OCT. , pp. 63-70
    • Conallen, J.1
  • 15
    • 0036888118 scopus 로고    scopus 로고
    • A classification framework to support the design of visual languages
    • COSTAGLIOLA, G., DE LUCIA, A., OREFICE, S., AND POLESE, G. 2002. A classification framework to support the design of visual languages. J. Vis. Lang. Comput. 13, 6 (Dec.), 573-600.
    • (2002) J. Vis. Lang. Comput. , vol.13 , Issue.6 DEC. , pp. 573-600
    • Costagliola, G.1    De Lucia, A.2    Orefice, S.3    Polese, G.4
  • 17
    • 0000783517 scopus 로고    scopus 로고
    • A parsing methodology for the implementation of visual systems
    • COSTAGLIOLA, G., DE LUCIA, A., OREFICE, S., AND TORTORA, G. 1997. A parsing methodology for the implementation of visual systems. IEEE Trans. Softw. Eng. 23, 12 (Dec.), 777-799.
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.12 DEC. , pp. 777-799
    • Costagliola, G.1    De Lucia, A.2    Orefice, S.3    Tortora, G.4
  • 23
    • 84937217390 scopus 로고    scopus 로고
    • 3 : A tool for multi-formalism and meta-modelling
    • (Grenoble, France). Lecture Notes in Computer Science. Springer-Verlag
    • 3 : A tool for multi-formalism and meta-modelling. In 5th International Conference FASE 2002 (Grenoble, France). Lecture Notes in Computer Science, vol. 2306. Springer-Verlag, 174-188.
    • (2002) 5th International Conference FASE 2002 , vol.2306 , pp. 174-188
    • De Lara, J.1    Vangheluwe, H.2
  • 25
    • 84947940930 scopus 로고    scopus 로고
    • Meta-CASE in practice: A case for KOGGE
    • Lecture Notes in Computer Science. Springer-Verlag
    • EBERT, J., SUTTENBACH, R., AND UHE, I. 1997. Meta-CASE in practice: A case for KOGGE. In Proceedings of 9th International Conference CaiSE'97. Lecture Notes in Computer Science, vol. 1250. Springer-Verlag, 203-216.
    • (1997) Proceedings of 9th International Conference CaiSE'97 , vol.1250 , pp. 203-216
    • Ebert, J.1    Suttenbach, R.2    Uhe, I.3
  • 28
    • 0001050282 scopus 로고
    • Plex languages
    • FEDER, J. 1971. Plex languages. Inform. Sci. 3, 225-241.
    • (1971) Inform. Sci. , vol.3 , pp. 225-241
    • Feder, J.1
  • 29
    • 77950481988 scopus 로고    scopus 로고
    • Metabuilder: The diagrammer's diagrammer
    • Lecture Notes in Computer Science. Springer-Verlag
    • FERGUSON, R., HUNTER, A., AND HARDY, C. 2000. Metabuilder: The diagrammer's diagrammer. In Proceedings on Diagrams 2000. Lecture Notes in Computer Science, vol. 1889. Springer-Verlag, 407-421.
    • (2000) Proceedings on Diagrams 2000 , vol.1889 , pp. 407-421
    • Ferguson, R.1    Hunter, A.2    Hardy, C.3
  • 30
    • 3042656600 scopus 로고    scopus 로고
    • Scalable vector graphics (SVG) 1.0 specification
    • W3C Recommendation. (Sept,)
    • FERRAIOLO, J. 2001. Scalable vector graphics (SVG) 1.0 specification. Tech. rep., W3C Recommendation. (Sept,).
    • (2001) Tech. Rep.
    • Ferraiolo, J.1
  • 33
    • 0000216614 scopus 로고
    • Parsing visual languages with picture layout grammars
    • GOLIN, E. 1991. Parsing visual languages with picture layout grammars. J. Vis. Lang. Comput. 2, 4 (Dec.), 371-394.
    • (1991) J. Vis. Lang. Comput. , vol.2 , Issue.4 DEC. , pp. 371-394
    • Golin, E.1
  • 35
    • 0024016415 scopus 로고
    • On visual formalisms
    • HAREL, D. 1988. On visual formalisms. Comm. ACM 31, 5 (May), 514-530.
    • (1988) Comm. ACM , vol.31 , Issue.5 MAY , pp. 514-530
    • Harel, D.1
  • 36
    • 84937199516 scopus 로고    scopus 로고
    • Confluence of typed attributed graph transformation systems
    • (Barcelona, Spain). A. Corradini, H. Ehrig, H.-J. Kreowski, and G. Rozenberg, Eds. Lecture Notes in Computer Science. Springer-Verlag
    • HECKEL, R., KÜSTER, J., AND TAENTZER, G. 2002. Confluence of typed attributed graph transformation systems. In Proceedings of 1st International Conference on Graph Transformation (Barcelona, Spain). A. Corradini, H. Ehrig, H.-J. Kreowski, and G. Rozenberg, Eds. Lecture Notes in Computer Science, vol. 2505. Springer-Verlag. 161-176.
    • (2002) Proceedings of 1st International Conference on Graph Transformation , vol.2505 , pp. 161-176
    • Heckel, R.1    Küster, J.2    Taentzer, G.3
  • 37
    • 12344294783 scopus 로고
    • Part 3: Programming languages, IEC 1131-3
    • International Electrotechnical Commission, Geneva
    • IEC. 1993. Part 3: Programming languages, IEC 1131-3. Tech. rep., International Electrotechnical Commission, Geneva.
    • (1993) Tech. Rep.
  • 38
    • 0029358239 scopus 로고
    • RMM: A methodology for structured hypermedia design
    • ISAKOWITZ, T., STOHR, A., AND BALASUBRAMANIAN, E. 1995. RMM: A methodology for structured hypermedia design. Comm. ACM 38, 8 (May), 34-44.
    • (1995) Comm. ACM , vol.38 , Issue.8 MAY , pp. 34-44
    • Isakowitz, T.1    Stohr, A.2    Balasubramanian, E.3
  • 39
    • 0032131446 scopus 로고    scopus 로고
    • The case for user-centered CASE tools
    • JARZABEK, S. AND HUANG, R. 1998. The case for user-centered CASE tools. Comm. ACM 41, 8 (Aug.), 93-99.
    • (1998) Comm. ACM , vol.41 , Issue.8 AUG. , pp. 93-99
    • Jarzabek, S.1    Huang, R.2
  • 41
    • 84942873275 scopus 로고    scopus 로고
    • MetaEdit+: A fully configurable multi-user and multitool CASE and CAME environment
    • P. Constantopoulos, J. Mylopoulos, and Y. Vassiliou, Eds. Lecture Notes in Computer Science. Springer-Verlag
    • KELLY, S., LYYTINEN, K., AND ROSSI, M. 1996. MetaEdit+: A fully configurable multi-user and multitool CASE and CAME environment. In Proceedings 8th International Conference CAiSE'96, P. Constantopoulos, J. Mylopoulos, and Y. Vassiliou, Eds. Lecture Notes in Computer Science, vol. 1080. Springer-Verlag, 1-21.
    • (1996) Proceedings 8th International Conference CAiSE'96 , vol.1080 , pp. 1-21
    • Kelly, S.1    Lyytinen, K.2    Rossi, M.3
  • 45
    • 0031347356 scopus 로고    scopus 로고
    • Diagram editing with hypergraph parser support
    • (Isle of Capri, Italy). IEEE Computer Society Press
    • MINAS, M. 1997. Diagram editing with hypergraph parser support. In Proceedings of 13th IEEE Symposium on Visual Languages (Isle of Capri, Italy). IEEE Computer Society Press, 226-233.
    • (1997) Proceedings of 13th IEEE Symposium on Visual Languages , pp. 226-233
    • Minas, M.1
  • 47
    • 0036642652 scopus 로고    scopus 로고
    • Concepts and realization of a diagram editor generator based on hypergraph transformation
    • MINAS, M. 2002. Concepts and realization of a diagram editor generator based on hypergraph transformation. Sci. Comput. Program. 44, 2 (Aug.), 157-180.
    • (2002) Sci. Comput. Program. , vol.44 , Issue.2 AUG. , pp. 157-180
    • Minas, M.1
  • 51
    • 84964386725 scopus 로고
    • Flowchart techniques for structured programming
    • NASSI, I. AND SHNEIDERMAN, B. 1973. Flowchart techniques for structured programming. ACM SIGPLAN Notices 8, 8 (Aug.), 12-26.
    • (1973) ACM SIGPLAN Notices , vol.8 , Issue.8 AUG. , pp. 12-26
    • Nassi, I.1    Shneiderman, B.2
  • 52
    • 12344279381 scopus 로고    scopus 로고
    • UML specification version 1.5
    • OMG
    • OBJECT MANAGEMENT GROUP. 2003a. UML specification version 1.5. Tech. rep., OMG.
    • (2003) Tech. Rep.
  • 53
    • 12344277923 scopus 로고    scopus 로고
    • XML metadata interchange (XMI) specification version 2.0
    • OMG
    • OBJECT MANAGEMENT GROUP. 2003b. XML metadata interchange (XMI) specification version 2.0. Tech. rep., OMG.
    • (2003) Tech. Rep.
  • 54
    • 0029713917 scopus 로고    scopus 로고
    • A graph based framework for the implementation of visual environments
    • (Boulder, CO). IEEE Computer Society Press
    • REKERS, J. AND SCHÜRR, A. 1996. A graph based framework for the implementation of visual environments. In Proceedings 12th IEEE International Symposium on Visual Languages (Boulder, CO). IEEE Computer Society Press, 148-157.
    • (1996) Proceedings 12th IEEE International Symposium on Visual Languages , pp. 148-157
    • Rekers, J.1    Schürr, A.2
  • 55
    • 0031066425 scopus 로고    scopus 로고
    • Defining and parsing visual languages with layered graph grammars
    • REKERS, J. AND SCHÜRR, A. 1997. Defining and parsing visual languages with layered graph grammars. J. Vis. Lang. Comput. 8, 1 (Feb.), 27-55.
    • (1997) J. Vis. Lang. Comput. , vol.8 , Issue.1 FEB. , pp. 27-55
    • Rekers, J.1    Schürr, A.2
  • 56
    • 0017417131 scopus 로고
    • Structured analysis for requirement definition
    • Ross, D. AND SCHOMAN JR., K. 1977. Structured analysis for requirement definition. IEEE Trans. Softw. Eng. 3, 1 (Jan.), 6-15.
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.1 JAN. , pp. 6-15
    • Ross, D.1    Schoman Jr., K.2
  • 57
    • 0025508315 scopus 로고
    • Early experience with the visual programmer's workbench
    • RUBIN, R., WALKER II, J., AND GOLIN, E. 1990. Early experience with the visual programmer's workbench. IEEE Trans. Softw. Eng. 16, 10 (Sept.), 1107-1121.
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.10 SEPT. , pp. 1107-1121
    • Rubin, R.1    Walker II, J.2    Golin, E.3
  • 60
    • 0029512188 scopus 로고
    • The use of semantic constraints on diagram editors
    • (Darmstadt, Germany). IEEE Computer Society Press
    • SERRANO, J. A. 1995. The use of semantic constraints on diagram editors. In Proceedings 11th IEEE International Symposium on Visual Languages (Darmstadt, Germany). IEEE Computer Society Press. 211-216.
    • (1995) Proceedings 11th IEEE International Symposium on Visual Languages , pp. 211-216
    • Serrano, J.A.1
  • 65
    • 29144479049 scopus 로고    scopus 로고
    • Relational grammer: Theory and practice in visual language interface for process modeling
    • Marriot, and Meyers 1998. Springer-Verlag, NY
    • WITTENBURG, K. AND WEITZMAN, L. 1998. Relational grammer: Theory and practice in visual language interface for process modeling. In Visual Language Theory, Marriot, and Meyers 1998. Springer-Verlag, NY 193-217.
    • (1998) Visual Language Theory , pp. 193-217
    • Wittenburg, K.1    Weitzman, L.2
  • 67
    • 0035309907 scopus 로고    scopus 로고
    • Design, construction, and application of a generic visual language generation environment
    • ZHANG, K., ZHANG, D., AND CAO, J. 2001. Design, construction, and application of a generic visual language generation environment. IEEE Trans. Softw. Eng. 27, 4 (Apr.), 289-307.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.4 APR. , pp. 289-307
    • Zhang, K.1    Zhang, D.2    Cao, J.3


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