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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kieburtz, R., et al., A Software Engineering Experiment in Software Component Generation. 1996, Oregon Graduate Institute of Science & Technology: Portland, OR.
MetaCase Consulting, MetaEdit+ Revolutionized the Way Nokia Develops Mobile Phone Software. 1999, MetaCase Consulting, Inc.
Jacobson, I., G. Booch, and J. Rumbaugh, The Unified Software Development Process. 1999: Addison-Wesley.
Kieburtz, R.B., Defining and Implementing Closed, Domain-Specific Languages. 2000, Oregon Graduate Institute of Science & Technology: Beaverton, Oregon USA.
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.
Korhonen, K.e., Comparison between UML and DSVLs. A presentation given in OOPSLA’01 DSVL Workshop. 2001: Tamba, FL, USA.
Rumbaugh, J., I. Jacobson, and G. Booch, The Unified Modeling Language Reference Manual. 1998: Addison-Wesley.
IEEE Std 1076-1993, IEEE Standard VHDL Language Reference Manual. 1994, IEEE.
D’Souza, D.F. and A.C. Wills, Objects, Components and Frameworks with UML: The Catalysis Approach. 1999: Addison-Wesley.
Hudak, P., Building Domain-Specific Embedded Languages. Computing Surveys, 1996. 28A(4).
Pohjonen, R. and J.-P. Tolvanen, Reuse in Advanced Method Support Environments (RAMSES): Project Plan. 1999, Information Technology Research Institute: Jyväskylä.
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.
Kaindl, H., Difficulties in the Transition from OO Analysis to Design. IEEE Software, 1999(September/october): p. 94–102.
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.
Jaaksi, A., et al., Tried & True Object Development: Industry-Proven Approaches with UML. 1999: Cambridge University Press.
Graham, I., B. Henderson-Sellers, and H. Younessi, The OPEN Software Process Specification. 1997: Addison-Wesley.
Nomura, V. and K. O’Connor, Knowledge Value Added and Activity Based Costing. 2000.
Kruchten, P.B., The 4+1 View Model of Architecture. IEEE Software, 1995. 12(6): p. 42–50.
MetaCase Consulting, Domain-Specific Modelling: 10 Times Faster than UML. 2001, MetaCase Consulting, Inc.: Jyväskylä.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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