Nothing Special   »   [go: up one dir, main page]

Skip to main content

Considerations for Using Domain-Specific Modeling in the Analysis Phase of Software Development Process

  • Conference paper
  • First Online:
EurAsia-ICT 2002: Information and Communication Technology (EurAsia-ICT 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2510))

Included in the following conference series:

  • 392 Accesses

Abstract

Recent studies claim that domain-specific modeling may highly increase development productivity in specific well-defined domains. Domain-specific modeling is most often used only in the design phase of software development process, while general-purpose modeling techniques are used in the other phases. Integrating general-purpose modeling techniques with domain-specific modeling might be problematic, which is why in this paper we consider if it is feasible to extend domain-specific modeling to cover analysis phase activities in addition to design phase activities. Essentially, we discuss the different activities in analysis phase and consider whether or not domain-specific techniques can be used in them and is it possible to gain any benefits in doing so.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Kieburtz, R., et al., A Software Engineering Experiment in Software Component Generation. 1996, Oregon Graduate Institute of Science & Technology: Portland, OR.

    Google Scholar 

  2. MetaCase Consulting, MetaEdit+ Revolutionized the Way Nokia Develops Mobile Phone Software. 1999, MetaCase Consulting, Inc.

    Google Scholar 

  3. Jacobson, I., G. Booch, and J. Rumbaugh, The Unified Software Development Process. 1999: Addison-Wesley.

    Google Scholar 

  4. Kieburtz, R.B., Defining and Implementing Closed, Domain-Specific Languages. 2000, Oregon Graduate Institute of Science & Technology: Beaverton, Oregon USA.

    Google Scholar 

  5. Korhonen, K. Motivation and Hypothesis for Comparison between Component Frameworks and DSL Paradigms. in OOPSLA Workshop on Domain-Specific Visual Languages (DSVL’01). 2001. Tampa, FL, USA.

    Google Scholar 

  6. Korhonen, K.e., Comparison between UML and DSVLs. A presentation given in OOPSLA’01 DSVL Workshop. 2001: Tamba, FL, USA.

    Google Scholar 

  7. Rumbaugh, J., I. Jacobson, and G. Booch, The Unified Modeling Language Reference Manual. 1998: Addison-Wesley.

    Google Scholar 

  8. IEEE Std 1076-1993, IEEE Standard VHDL Language Reference Manual. 1994, IEEE.

    Google Scholar 

  9. D’Souza, D.F. and A.C. Wills, Objects, Components and Frameworks with UML: The Catalysis Approach. 1999: Addison-Wesley.

    Google Scholar 

  10. Hudak, P., Building Domain-Specific Embedded Languages. Computing Surveys, 1996. 28A(4).

    Google Scholar 

  11. Pohjonen, R. and J.-P. Tolvanen, Reuse in Advanced Method Support Environments (RAMSES): Project Plan. 1999, Information Technology Research Institute: Jyväskylä.

    Google Scholar 

  12. Korhonen, K., Build Your Own Lego: Components, Architecture and Processes in Component-Based Development, in Department of Computer Science and Information Systems. 2000, University of Jyväskylä: Jyväskylä, Finland.

    Google Scholar 

  13. Kaindl, H., Difficulties in the Transition from OO Analysis to Design. IEEE Software, 1999(September/october): p. 94–102.

    Google Scholar 

  14. Hoydalsvik, G. and G. Sindre. On the Purpose of Object-Oriented Analysis. in Conference on Object-Oriented Systems, Languages, and Applications. 1993: ACM SIGPLAN Notices.

    Google Scholar 

  15. Jaaksi, A., et al., Tried & True Object Development: Industry-Proven Approaches with UML. 1999: Cambridge University Press.

    Google Scholar 

  16. Graham, I., B. Henderson-Sellers, and H. Younessi, The OPEN Software Process Specification. 1997: Addison-Wesley.

    Google Scholar 

  17. Nomura, V. and K. O’Connor, Knowledge Value Added and Activity Based Costing. 2000.

    Google Scholar 

  18. Kruchten, P.B., The 4+1 View Model of Architecture. IEEE Software, 1995. 12(6): p. 42–50.

    Article  Google Scholar 

  19. MetaCase Consulting, Domain-Specific Modelling: 10 Times Faster than UML. 2001, MetaCase Consulting, Inc.: Jyväskylä.

    Google Scholar 

  20. Korhonen, K. An empirical study on an experimental DSL for product-line development. In The 6th World Multiconference on Systemics, Cybernetics and Informatics. 2002. Orlando, FL, US.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Korhonen, K. (2002). Considerations for Using Domain-Specific Modeling in the Analysis Phase of Software Development Process. In: Shafazand, H., Tjoa, A.M. (eds) EurAsia-ICT 2002: Information and Communication Technology. EurAsia-ICT 2002. Lecture Notes in Computer Science, vol 2510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36087-5_112

Download citation

  • DOI: https://doi.org/10.1007/3-540-36087-5_112

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00028-0

  • Online ISBN: 978-3-540-36087-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics