메뉴 건너뛰기




Volumn 4143 LNCS, Issue , 2006, Pages 169-218

Mappings make data processing go 'round an inter-paradigmatic mapping tutorial

Author keywords

Cross paradigm impedance mismatch; Data access; Data modeling; Data processing; Loose coupling; Mapping; Object relational mapping; Object XML mapping; Software evolution; XML data binding

Indexed keywords

COMPUTER PROGRAMMING; DATA STRUCTURES; DATABASE SYSTEMS; MAPPING; XML;

EID: 33750068270     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11877028_6     Document Type: Conference Paper
Times cited : (21)

References (103)
  • 1
    • 84974666304 scopus 로고    scopus 로고
    • Compositional model-views with generic graphical user interfaces
    • B. Jayaraman, editor, Practical Aspects of Declarative Languages, 6th International Symposium, PADL 2004, Dallas, TX, USA, June 18-19, 2004, Proceedings, Springer
    • P. Achten, M. C. J. D. van Eekelen, and M. J. Plasmeijer. Compositional Model-Views with Generic Graphical User Interfaces. In B. Jayaraman, editor, Practical Aspects of Declarative Languages, 6th International Symposium, PADL 2004, Dallas, TX, USA, June 18-19, 2004, Proceedings, volume 3057 of LNCS, pages 39-55. Springer, 2004.
    • (2004) LNCS , vol.3057 , pp. 39-55
    • Achten, P.1    Van Eekelen, M.C.J.D.2    Plasmeijer, M.J.3
  • 2
    • 33750060354 scopus 로고    scopus 로고
    • Generic graphical user interfaces
    • P. W. Trinder, G. Michaelson, and R. Pena, editors, Implementation of Functional Languages, 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003, Revised Papers, Springer
    • P. Achten, M. C. J. D. van Eekelen, and M. J. Plasmeijer. Generic Graphical User Interfaces. In P. W. Trinder, G. Michaelson, and R. Pena, editors, Implementation of Functional Languages, 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003, Revised Papers, volume 3145 of LNCS, pages 152-167. Springer, 2004.
    • (2004) LNCS , vol.3145 , pp. 152-167
    • Achten, P.1    Van Eekelen, M.C.J.D.2    Plasmeijer, M.J.3
  • 4
    • 18944376667 scopus 로고
    • Dod legacy systems: Reverse engineering data requirements
    • P. Aiken, A. H. Muntz, and R. Richards. Dod legacy systems: Reverse engineering data requirements. Communications of the ACM, 37(5):26-41, 1994.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 26-41
    • Aiken, P.1    Muntz, A.H.2    Richards, R.3
  • 6
    • 26444488586 scopus 로고    scopus 로고
    • Strategic term rewriting and its application to a VDMSL to SQL conversion
    • J. Fitzgerald, I. J. Hayes, and A. Tarlecki, editors, FM 2005: Formal Methods, International Symposium of Formal Methods Europe, Newcastle, UK, July 18-22, 2005, Proceedings, Springer
    • T. L. Alves, P. F. Silva, J. Visser, and J. N. Oliveira. Strategic Term Rewriting and Its Application to a VDMSL to SQL Conversion. In J. Fitzgerald, I. J. Hayes, and A. Tarlecki, editors, FM 2005: Formal Methods, International Symposium of Formal Methods Europe, Newcastle, UK, July 18-22, 2005, Proceedings, volume 3582 of LNCS, pages 399-414. Springer, 2005.
    • (2005) LNCS , vol.3582 , pp. 399-414
    • Alves, T.L.1    Silva, P.F.2    Visser, J.3    Oliveira, J.N.4
  • 12
    • 26444619821 scopus 로고    scopus 로고
    • The essence of data access in Cω
    • A. P. Black, editor, ECOOP, Springer
    • G. M. Bierman, E. Meijer, and W. Schulte. The Essence of Data Access in Cω. In A. P. Black, editor, ECOOP, volume 3586 of LNCS, pages 287-311. Springer, 2005.
    • (2005) LNCS , vol.3586 , pp. 287-311
    • Bierman, G.M.1    Meijer, E.2    Schulte, W.3
  • 13
    • 33750048194 scopus 로고    scopus 로고
    • Relational lenses: A language for updateable views
    • Extended version available as University of Pennsylvania technical report MS-CIS-05-27
    • A. Bohannon, J. A. Vaughan, and B. C. Pierce. Relational Lenses: A Language for Updateable Views. In Principles of Database Systems (PODS), 2006. Extended version available as University of Pennsylvania technical report MS-CIS-05-27.
    • (2006) Principles of Database Systems (PODS)
    • Bohannon, A.1    Vaughan, J.A.2    Pierce, B.C.3
  • 16
  • 19
    • 0014797273 scopus 로고
    • A relational model of data for large shared data banks
    • June
    • E. F. Codd. A Relational Model of Data for Large Shared Data Banks. Communications of the ACM, 13(6):377-387, June 1970.
    • (1970) Communications of the ACM , vol.13 , Issue.6 , pp. 377-387
    • Codd, E.F.1
  • 22
    • 0347748037 scopus 로고
    • A formal definition of the relational model
    • C. J. Date. A formal definition of the relational model. SIGMOD Rec., 13(1):18-29, 1982.
    • (1982) SIGMOD Rec. , vol.13 , Issue.1 , pp. 18-29
    • Date, C.J.1
  • 25
    • 0025794633 scopus 로고
    • Groupware: Some issues and experiences
    • C. Ellis, S. Gibbs, and G. Rein. Groupware: some issues and experiences. Communications of the ACM, 34(1):39-58, 1991.
    • (1991) Communications of the ACM , vol.34 , Issue.1 , pp. 39-58
    • Ellis, C.1    Gibbs, S.2    Rein, G.3
  • 37
    • 11244339723 scopus 로고    scopus 로고
    • A language for bi-directional tree transformations
    • University of Pennsylvania, Revised April 2004
    • M. B. Greenwald, J. T. Moore, B. C. Pierce, and A. Schmitt. A language for bi-directional tree transformations. Technical Report MS-CIS-03-08, University of Pennsylvania, 2003. Revised April 2004.
    • (2003) Technical Report , vol.MS-CIS-03-08
    • Greenwald, M.B.1    Moore, J.T.2    Pierce, B.C.3    Schmitt, A.4
  • 39
    • 0038486642 scopus 로고    scopus 로고
    • Design pattern implementation in Java and AspectJ
    • C. Norris and J. J. B. Fenwick, editors, Proceedings of the 17th ACM conference on object-oriented programming, systems, languages, and applications, OOPSLA'02, New York, Nov. 4-8 ACM Press
    • J. Hannemann and G. Kiczales. Design pattern implementation in Java and AspectJ. In C. Norris and J. J. B. Fenwick, editors, Proceedings of the 17th ACM conference on object-oriented programming, systems, languages, and applications, OOPSLA'02, volume 37, 11 of ACM SIGPLAN Notices, pages 161-173, New York, Nov. 4-8 2002. ACM Press.
    • (2002) ACM SIGPLAN Notices , vol.37 , Issue.11 , pp. 161-173
    • Hannemann, J.1    Kiczales, G.2
  • 42
    • 14844363596 scopus 로고    scopus 로고
    • Reflective designs
    • Feb. Special Issue on Reusable Software Libraries
    • R. Hirschfeld and R. Lämmel. Reflective Designs. IEE Proceedings Software, 152(1): 38-51, Feb. 2005. Special Issue on Reusable Software Libraries.
    • (2005) IEE Proceedings Software , vol.152 , Issue.1 , pp. 38-51
    • Hirschfeld, R.1    Lämmel, R.2
  • 43
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • C. A. R. Hoare. Proof of Correctness of Data Representations. Acta Informatic, 1:271-281, 1972.
    • (1972) Acta Informatic , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 44
  • 50
    • 0003792407 scopus 로고
    • YACC - Yet another compiler-compiler
    • Bell Laboratories, Murray Hill, New Jersey
    • S. Johnson. YACC - Yet Another Compiler-Compiler. Technical Report Computer Science No. 32, Bell Laboratories, Murray Hill, New Jersey, 1975.
    • (1975) Technical Report Computer Science No. 32 , vol.32
    • Johnson, S.1
  • 51
    • 23044531871 scopus 로고    scopus 로고
    • Grammars as contracts
    • Proceedings, Generative and Component-based Software Engineering (GCSE'00), Erfurt, Germany, Oct. Springer
    • M. de Jonge and J. Visser. Grammars as Contracts. In Proceedings, Generative and Component-based Software Engineering (GCSE'00), volume 2177 of LNCS, pages 85-99, Erfurt, Germany, Oct. 2000. Springer.
    • (2000) LNCS , vol.2177 , pp. 85-99
    • De Jonge, M.1    Visser, J.2
  • 52
    • 84957637535 scopus 로고    scopus 로고
    • Maptool-supporting modular syntax development
    • T. Gyimothy, editor, Proceedings, Compiler Construction (CC'96), Springer, Apr.
    • B. Kadhim and W. Waite. Maptool-supporting modular syntax development. In T. Gyimothy, editor, Proceedings, Compiler Construction (CC'96), volume 1060 of LNCS, pages 268-280. Springer, Apr. 1996.
    • (1996) LNCS , vol.1060 , pp. 268-280
    • Kadhim, B.1    Waite, W.2
  • 53
    • 33244478131 scopus 로고    scopus 로고
    • AOSD'03 Keynote Address
    • G. Kiczales. The Fun has Just Begun. AOSD'03 Keynote Address, available from http://www.cs.ubc.ca/~gregor, 2003.
    • (2003) The Fun Has Just Begun
    • Kiczales, G.1
  • 56
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • Corrections in 5:95-96, 1971
    • D. Knuth. Semantics of context-free languages. Mathematical Systems Theory, 2:127-145, 1968. Corrections in 5:95-96, 1971.
    • (1968) Mathematical Systems Theory , vol.2 , pp. 127-145
    • Knuth, D.1
  • 57
    • 84944320944 scopus 로고    scopus 로고
    • Parse-tree annotations meet re-engineering concerns
    • Amsterdam, Sept. IEEE Computer Society Press
    • J. Kort and R. Lämmel. Parse-Tree Annotations Meet Re-Engineering Concerns. In Proceedings, Source Code Analysis and Manipulation (SCAM'03), pages 161-172, Amsterdam, Sept. 2003. IEEE Computer Society Press.
    • (2003) Proceedings, Source Code Analysis and Manipulation (SCAM'03) , pp. 161-172
    • Kort, J.1    Lämmel, R.2
  • 58
    • 18944403307 scopus 로고    scopus 로고
    • The grammar deployment kit
    • M. van den Brand and R. Lämmel, editors, Proceedings, Language Descriptions, Tools, and Applications (LDTA'02), Elsevier Science, Apr. 7 pages
    • J. Kort, R. Lämmel, and C. Verhoef. The Grammar Deployment Kit. In M. van den Brand and R. Lämmel, editors, Proceedings, Language Descriptions, Tools, and Applications (LDTA'02), volume 65 of ENTCS. Elsevier Science, Apr. 2002. 7 pages.
    • (2002) ENTCS , vol.65
    • Kort, J.1    Lämmel, R.2    Verhoef, C.3
  • 60
    • 0002370369 scopus 로고
    • A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80
    • Aug
    • G. E. Krasner and S. T. Pope. A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 1(3):26-49, Aug. 1988.
    • (1988) Journal of Object-oriented Programming , vol.1 , Issue.3 , pp. 26-49
    • Krasner, G.E.1    Pope, S.T.2
  • 63
    • 0141650650 scopus 로고    scopus 로고
    • Scrap your boilerplate: A practical design pattern for generic programming
    • Mar.
    • R. Lämmel and S. Peyton Jones. Scrap your boilerplate: a practical design pattern for generic programming. ACM SIGPLAN Notices, 38(3):26-37, Mar. 2003.
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.3 , pp. 26-37
    • Lämmel, R.1    Jones, S.P.2
  • 66
    • 18944406673 scopus 로고    scopus 로고
    • Transformation of SDF syntax definitions in the ASF+SDF meta-environment
    • M. van den Brand and D. Parigot, editors, Proceedings, Language Descriptions, Tools and Applications (LDTA'01), Elsevier Science, Apr.
    • R. Lämmel and G. Wachsmuth. Transformation of SDF syntax definitions in the ASF+SDF Meta-Environment. In M. van den Brand and D. Parigot, editors, Proceedings, Language Descriptions, Tools and Applications (LDTA'01), volume 44 of ENTCS. Elsevier Science, Apr. 2001.
    • (2001) ENTCS , vol.44
    • Lämmel, R.1    Wachsmuth, G.2
  • 67
    • 0002295999 scopus 로고    scopus 로고
    • A model for compound type changes encountered in schema evolution
    • B. S. Lerner. A model for compound type changes encountered in schema evolution. ACM Transactions on Database Systems, 25(1):83-127, 2000.
    • (2000) ACM Transactions on Database Systems , vol.25 , Issue.1 , pp. 83-127
    • Lerner, B.S.1
  • 69
    • 84963587002 scopus 로고
    • Database schema evolution through the specification and maintenance of changes on entities and relationships
    • P. Loucopoulos, editor, Entity-Relationship Approach - ER '94, Business Modelling and Re-Engineering, 13th International Conference on the Entity-Relationship Approach, Manchester, U.K., December 13-16, 1994, Proceedings, Springer
    • C.-T. Liu, P. K. Chrysanthis, and S.-K. Chang. Database Schema Evolution through the Specification and Maintenance of Changes on Entities and Relationships. In P. Loucopoulos, editor, Entity-Relationship Approach - ER '94, Business Modelling and Re-Engineering, 13th International Conference on the Entity-Relationship Approach, Manchester, U.K., December 13-16, 1994, Proceedings, volume 881 of LNCS, pages 132-151. Springer, 1994.
    • (1994) LNCS , vol.881 , pp. 132-151
    • Liu, C.-T.1    Chrysanthis, P.K.2    Chang, S.-K.3
  • 70
    • 23144438518 scopus 로고    scopus 로고
    • Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars
    • Proceedings of 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004), Elsevier Science
    • W. Lohmann, G. Riedewald, and M. Stoy. Semantics-preserving migration of semantic rules after left recursion removal in attribute grammars. In Proceedings of 4th Workshop on Language Descriptions, Tools and Applications (LDTA 2004), volume 110 of ENTCS, pages 133-148. Elsevier Science, 2004.
    • (2004) ENTCS , vol.110 , pp. 133-148
    • Lohmann, W.1    Riedewald, G.2    Stoy, M.3
  • 72
    • 1842688771 scopus 로고    scopus 로고
    • Nutshell handbook. O'Reilly & Associates, Inc.
    • B. McLaughlin. Java and XML data binding. Nutshell handbook. O'Reilly & Associates, Inc., 2002.
    • (2002) Java and XML Data Binding
    • McLaughlin, B.1
  • 75
    • 84941158394 scopus 로고    scopus 로고
    • Microsoft Corp. http://msdn.microsoft.com/netframework/future/linq/.
  • 79
    • 0041420857 scopus 로고
    • Creation of views for reuse of software with different data representations
    • G. S. Novak Jr. Creation of views for reuse of software with different data representations. IEEE Transactions on Software Engineering, 21(12):993-1005, 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.12 , pp. 993-1005
    • Novak Jr., G.S.1
  • 81
    • 26444480947 scopus 로고    scopus 로고
    • Calculate databases with 'simplicity'
    • Sept. Nottingham, UK
    • J. Oliveira. Calculate databases with 'simplicity', Sept. 2004. Presentation at the IFIP WG 2.1 #59 Meeting, Nottingham, UK.
    • (2004) IFIP WG 2.1 #59 Meeting
    • Oliveira, J.1
  • 83
    • 84976834682 scopus 로고
    • Attribute grammar paradigms - A high-level methodology in language implementation
    • June
    • J. Paakki. Attribute Grammar Paradigms - A High-Level Methodology in Language Implementation. ACM Computing Surveys, 27(2):196-255, June 1995.
    • (1995) ACM Computing Surveys , vol.27 , Issue.2 , pp. 196-255
    • Paakki, J.1
  • 84
    • 9144233716 scopus 로고    scopus 로고
    • Information systems interoperability: What lies beneath?
    • J. Park and S. Ram. Information systems interoperability: What lies beneath? ACM Transactions on Information Systems, 22(4):595-632, 2004.
    • (2004) ACM Transactions on Information Systems , vol.22 , Issue.4 , pp. 595-632
    • Park, J.1    Ram, S.2
  • 86
    • 16244365549 scopus 로고    scopus 로고
    • Concept-based querying in mediator systems
    • K.-U. Sattler, I. Geist, and E. Schallehn. Concept-based querying in mediator systems. The VLDB Journal, 14(1):97-111, 2005.
    • (2005) The VLDB Journal , vol.14 , Issue.1 , pp. 97-111
    • Sattler, K.-U.1    Geist, I.2    Schallehn, E.3
  • 87
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • Sept./Oct. Special Issue on Model-Driven Development
    • B. Selic. The Pragmatics of Model-Driven Development. IEEE Software, pages 19-25, Sept./Oct. 2003. Special Issue on Model-Driven Development.
    • (2003) IEEE Software , pp. 19-25
    • Selic, B.1
  • 90
    • 0141753113 scopus 로고
    • The death of programming languages, the birth of intentional programming
    • Microsoft, Inc., Sept.
    • C. Simonyi. The death of programming languages, the birth of intentional programming. Technical report, Microsoft, Inc., Sept. 1995. Available from http://citeseer-nj.nee.com/simonyi95death.html.
    • (1995) Technical Report
    • Simonyi, C.1
  • 92
    • 0003149783 scopus 로고    scopus 로고
    • Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems
    • C. Sun, X. Jia, Y. Zhang, Y. Yang, and D. Chen. Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Transactions on Computer-Human Interaction, 5(1):63-108, 1998.
    • (1998) ACM Transactions on Computer-human Interaction , vol.5 , Issue.1 , pp. 63-108
    • Sun, C.1    Jia, X.2    Zhang, Y.3    Yang, Y.4    Chen, D.5
  • 94
    • 3042542843 scopus 로고    scopus 로고
    • The impedance imperative tuples + objects + infosets = too much stuff!
    • Sept.-Oct.
    • D. Thomas. The Impedance Imperative Tuples + Objects + Infosets = Too Much Stuff! Journal of Object Technology, 2(5):7-12, Sept.-Oct. 2003. Online available at http://www.jot.fm/jot/issues/issue_2003_09/column1/.
    • (2003) Journal of Object Technology , vol.2 , Issue.5 , pp. 7-12
    • Thomas, D.1
  • 95
    • 84963808239 scopus 로고    scopus 로고
    • Preserving the documentary structure of source code in language-based transformation tools
    • IEEE Computer Society Press
    • M. Van De Vanter. Preserving the documentary structure of source code in language-based transformation tools. In Proceedings, Source Code Analysis and Manipulation (SCAM'01). IEEE Computer Society Press, 2001.
    • (2001) Proceedings, Source Code Analysis and Manipulation (SCAM'01)
    • Van De Vanter, M.1
  • 99
    • 84871788040 scopus 로고    scopus 로고
    • W3C Working Draft, 29 Mar.
    • W3C. XML Schema: Component Designators, W3C Working Draft, 29 Mar. 2005. http://www.w3.org/TR/xmlschema-ref/.
    • (2005) XML Schema: Component Designators
  • 101
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • P. Wadler. Deforestation: transforming programs to eliminate trees. Theor. Comput. Sci., 73(2):231-248, 1990.
    • (1990) Theor. Comput. Sci. , vol.73 , Issue.2 , pp. 231-248
    • Wadler, P.1
  • 102
    • 0348037512 scopus 로고    scopus 로고
    • Prentice Hall, 556 pages, 1st edition
    • P. Walmsley. Definitive XML Schema. Prentice Hall, 2001. 556 pages, 1st edition.
    • (2001) Definitive XML Schema
    • Walmsley, P.1


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