
4 CONCLUSIONS AND FUTURE
WORKS
In this paper, we focus on the integration of model-
driven and agile practices, adopting the most
interesting practices in the MIDAS methodological
framework for WIS development. MIDAS combines
the MDA and a three- layer architecture which
represent different WIS views (hypertext, content
and functionality). Based on this architecture,
MIDAS proposes system modeling with CIMs,
PIMs and PSMs and defines mappings between the
mentioned models.
Now, MIDAS is been validating by the CASE
tool development, named MIDAStool. Our aim is the
model-driven and agile practices integration into a
methodological environment for semi-automating
WIS development.
REFERENCES
Ambler, S. (2003). Agile Model Driven Development is
Good Enough. IEEE Software, Vol. 4, pp. 71-73,
september-october de 2003.
Atkinson, C., Kühne, T. Model-Driven Development: A
Metamodeling Foundation. IEEE Software, Vol. 4, pp.
36-41, september-october de 2003.
Cáceres, P.; Marcos, E. (2001) Agile Process for Web
development. Web Engineering Workshop in Working
days of Software Engineering and Databases, 2001.
(JISBD2001). Ciudad Real (Spain). In
http://www.dlsi.ua.es/webe01/articulos/s112.pdf (in
spanish).
Cáceres, P.; Marcos, E.; Vela, B. A MDA-Based
Approach for Web Information System Development.
Workshop in Software Model Engineering
(WiSME@UML'2003) in conjunction with UML
Conference. October, 2003. San Francisco, USA.
Accepted.
Fowler, M. (2001). The New Methodology. Retrieved
May 2001 from
http://www.martinfowler.com/articles/newMethodolog
y.html.
Fraternali, P. (2000). Tools and Approaches for
Developing Data-Intensive Web Applications: a
Survey. Retrieved July 2000 from the World Wide
Web: http://toriisoft.com
Jacobson, Booch and Rumbaugh. The Unified Software
Development Process. Addison Wesley, 1999.
Kulkarni, V., Reddy, S. (2003). Separation of Concerns in
Model-Driven Development. IEEE Software, Vol. 4,
pp. 64-69, september-october de 2003.
Lowe, D.; Hall, W. (1999). Hypermedia & the Web. An
Engineering Approach. J. Wiley and Sons.
Marcos E., Vela B., Cavero J. M. (2001a) Extending UML
for Object-Relational Database Design. Fourth Int.
Conference on the Unified Modelling Language, UML
2001, Toronto (Canadá), LNCS 2185, Springer
Verlag, pp. 225-239, 2001.
Marcos, E., Vela, B., Cavero J.M., Cáceres, P. (2001b)
Aggregation and Composition in Object-Relational
Database Design. 5 th. Conference on Advances in
Databases and Information Systems. Ed.: Albertas
Caplinskas and Johann Eder, pp.195-209, 2001.
Marcos, E. Cáceres, P., Vela, B., Cavero, J.M. (2002)
MIDAS/DB: a Methodological Framework for Web
Database Design. DASWIS 2001. Yokohama (Japan),
November, 2001. LNCS-2465. Springer Verlag. ISBN
3-540-44122-0. September, 2002.
Marcos, E. , Vela, B. and Cavero J.M. (2003a)
Methodological Approach for Object-Relational
Database Design using UML. Journal on Software and
Systems Modeling (SoSyM). Springer-Verlag. Ed.: R.
France and B. Rumpe. ISSN: 1619-1366. Volumen
SoSyM 2, pp.59-72, 2003.
Marcos, E., De Castro, V., Vela, B. (2003b) Representing
Web Services with UML: A Case Study. International
Conference on Service Oriented Computing. Trento
(Italia). 15-18 december 2003. Accepted.
Miller, J. and Mukerji, J. (Eds). (2001) MDA Guide
Version 1.0. Document number omg/2003-05-01.
Retrieved from:
http://www.omg.com/mda, 2003.
OMG. OMG Unified Modeling Language Specification.
Version 1.5. Retrieved from:
http://www.omg.org/technology/documents/formal/um
l.htm
, 2003.
Retschitzegger, W., Schwinger W. Towards Modeling of
Data Web Applications- A Requirement’s Perspective.
In Proceedings of the America’s Conference on
Information Systems. V.I, pp. 149-155, 2000.
Turk, D., France, R., Rumpe, B., Georg, G. Model-Driven
Approach to Software Development. Advances in
Object-Oriented Information Systems. LNCS 2426.
Springer-Verlag, ISBN: 3-540-44088-7, pp.229-230,
September, 2002.
Vela, B. and Marcos E. (2003a). Extending UML to
represent XML Schemas. 15th Conference On
Advanced Information Systems Engineering (CAISE
’03). Klagenfurt/Velden (Austria). 16-20 June 2003.
Ed. J. Eder, T. Welzar. ISBN: 86-435-0549-8. 2003.
Vela, B. and Marcos E. (2003b) Web Information Systems
Development: From navigational conceptual modeling
to logic modeling in XML. In Working Days on
Software Engineering and Databases. Alicante, Spain.
JISBD 2003 (in spanish).
Weneger, H. (2002). Agility in Model-Driven Software
Development? Implications for Organization, Process
and Architecture. Retrieved from
http://www.softmetaware.com/oopsla2002/wenegerh.p
df
ICEIS 2004 - INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION
526