메뉴 건너뛰기




Volumn 5969 LNCS, Issue , 2010, Pages 354-373

Generating smart wrapper libraries for arbitrary APIs

Author keywords

API usability; Code generation; Domain specific languages; Language integration; Model driven

Indexed keywords

BEST PRACTICE; CODE GENERATION; CREATION PROCESS; CURRENT GENERATOR; DOMAIN SPECIFIC LANGUAGES; JAVA LIBRARY; LANGUAGE DESIGN; LANGUAGE INTEGRATION; LIBRARY DESIGNS; MODEL-DRIVEN METHODOLOGY; SOFTWARE DEVELOPMENT TOOLS; SOFTWARE PATTERNS;

EID: 77951532610     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-12107-4_24     Document Type: Conference Paper
Times cited : (6)

References (25)
  • 2
    • 56649083315 scopus 로고    scopus 로고
    • WebDSL: A case study in domain-specific language engineering
    • Lämmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2007. Springer, Heidelberg
    • Visser, E.: WebDSL: A case study in domain-specific language engineering. In: Lämmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2007. LNCS, vol. 5235, pp. 291-373. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5235 , pp. 291-373
    • Visser, E.1
  • 3
    • 0001813087 scopus 로고    scopus 로고
    • Domain-specific languages: An annotated bibliography
    • Deursen, A.v., Klint, P., Visser, J.: Domain-specific languages: An annotated bibliography. ACM Sigplan Notices 35, 26-36 (2000)
    • (2000) ACM Sigplan Notices , vol.35 , pp. 26-36
    • Deursen, A.V.1    Klint, P.2    Visser, J.3
  • 4
    • 77951565295 scopus 로고    scopus 로고
    • Fowler, M.: DSL Book WIP: Expression Builder (2008), http://martinfowler. com/dslwip/ExpressionBuilder.html
    • (2008)
    • Fowler, M.1
  • 5
    • 33745167684 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • Mernik, M., Heering, J., Sloane, A.: When and How to Develop Domain-Specific Languages. ACM Computing Surveys (CSUR) 37(4), 316-344 (2005) (Pubitemid 43898543)
    • (2005) ACM Computing Surveys , vol.37 , Issue.4 , pp. 316-344
    • Mernik, M.1    Heering, J.2    Sloane, A.M.3
  • 6
    • 84947756630 scopus 로고    scopus 로고
    • Architecturing Software Using a Methodology for Language Development
    • Palamidessi, C., Meinke, K., Glaser, H. (eds.) ALP 1998 and PLILP 1998. Springer, Heidelberg
    • Consel, C., Marlet, R.: Architecturing Software Using A Methodology for Language Development. In: Palamidessi, C., Meinke, K., Glaser, H. (eds.) ALP 1998 and PLILP 1998. LNCS, vol. 1490, pp. 170-194. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1490 , pp. 170-194
    • Consel, C.1    Marlet, R.2
  • 7
    • 77951554374 scopus 로고    scopus 로고
    • Clarke, S.: Dr. Dobb's Journal: Measuring API Usability (2004), http://www.ddj.com/windows/184405654
    • (2004)
    • Clarke, S.1
  • 8
    • 34548790691 scopus 로고    scopus 로고
    • The Factory Pattern in API Design: A Usability Evaluation
    • IEEE Computer Society, Los Alamitos
    • Ellis, B., Stylos, J., Myers, B.: The Factory Pattern in API Design: A Usability Evaluation. In: ICSE 2007, pp. 302-312. IEEE Computer Society, Los Alamitos (2007)
    • (2007) ICSE 2007 , pp. 302-312
    • Ellis, B.1    Stylos, J.2    Myers, B.3
  • 9
    • 77951553812 scopus 로고    scopus 로고
    • CocoaDev: ClassClusters, http://www.cocoadev.com/index.pl?ClassClusters
  • 10
    • 79952267930 scopus 로고    scopus 로고
    • Evaluation of Development Tools for Domain-Specific Modeling Languages
    • Gotzhein, R., Reed, R. (eds.) SAM 2006. Springer, Heidelberg
    • Amyot, D., Farah, H., Roy, J.F.: Evaluation of Development Tools for Domain-Specific Modeling Languages. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 183-197. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4320 , pp. 183-197
    • Amyot, D.1    Farah, H.2    Roy, J.F.3
  • 13
    • 77951604488 scopus 로고    scopus 로고
    • Ruby on Rails, http://rubyonrails.org
  • 14
    • 0031676175 scopus 로고    scopus 로고
    • Modular Domain Specific Languages and Tools
    • IEEE Computer Society, Los Alamitos
    • Hudak, P.: Modular Domain Specific Languages and Tools. In: ICSR 1998, pp. 134-142. IEEE Computer Society, Los Alamitos (1998)
    • (1998) ICSR 1998 , pp. 134-142
    • Hudak, P.1
  • 16
    • 77951556612 scopus 로고    scopus 로고
    • Practical API Design: Confessions of a Java™ Framework Architect
    • Tulach, J.: Practical API Design: Confessions of a Java™ Framework Architect. Apress (2008)
    • (2008) Apress
    • Tulach, J.1
  • 17
    • 0034449891 scopus 로고    scopus 로고
    • Mapping UML Designs to Java
    • ACM, New York
    • Harrison, W., Barton, C., Raghavachari, M.: Mapping UML Designs to Java. In: OOPSLA 2000, pp. 178-187. ACM, New York (2000)
    • (2000) OOPSLA 2000 , pp. 178-187
    • Harrison, W.1    Barton, C.2    Raghavachari, M.3
  • 19
    • 77951567098 scopus 로고    scopus 로고
    • Eclipse Modeling - MDT - UML2, http://www.eclipse.org/modeling/mdt/? project=uml2
  • 20
    • 33846233761 scopus 로고    scopus 로고
    • Reverse engineering of UML specifications from java programs
    • ACM, New York
    • Keschenau, M.: Reverse engineering of UML specifications from java programs. In: OOPSLA 2004, pp. 326-327. ACM, New York (2004)
    • (2004) OOPSLA 2004 , pp. 326-327
    • Keschenau, M.1
  • 21
    • 33846439055 scopus 로고    scopus 로고
    • Recovering UML class models from C++: A detailed explanation
    • Butterworth-Heinemann
    • Sutton, A., Maletic, J.I.: Recovering UML class models from C++: A detailed explanation. In: WCRE 2005. Inf. Softw. Technol., vol. 49, pp. 212-229. Butterworth-Heinemann (2005)
    • WCRE 2005. Inf. Softw. Technol. , vol.49 , Issue.2005 , pp. 212-229
    • Sutton, A.1    Maletic, J.I.2
  • 23
    • 47749114135 scopus 로고    scopus 로고
    • The Programmer's Lexicon, Volume I: The Verbs
    • IEEE Computer Society, Los Alamitos
    • Host, E.W., Ostvold, B.M.: The Programmer's Lexicon, Volume I: The Verbs. In: SCAM 2007, pp. 193-202. IEEE Computer Society, Los Alamitos (2007)
    • (2007) SCAM 2007 , pp. 193-202
    • Host, E.W.1    Ostvold, B.M.2
  • 24
    • 77951587923 scopus 로고    scopus 로고
    • Google Web Toolkit, http://code.google.com/webtoolkit
  • 25
    • 77951592366 scopus 로고    scopus 로고
    • openArchitectureWare, http://www.openarchitectureware.org


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