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

skip to main content
article

The UM-MAIS Methodology for Multi-channel Adaptive Web Information Systems

Published: 01 December 2007 Publication History

Abstract

Multichannel Adaptive Web Information Systems (WISs) are emerging as a new class of information systems, characterized by their powerful use of mobility and context-awareness. Different methodologies have been proposed so far for the analysis and design of Multichannel Adaptive WISs, specifically focused on the front-end layer or the back-end layer, but no methodology has aimed to cover all the lifecycle and to design all the components that characterize Multichannel Adaptive WIS. This paper fills such a gap, by presenting UM-MAIS (Unified Methodology for Multichannel Adaptive Information Systems), a new methodology that capitalizes on well-established existing methods. It supports the analysis and design of the various components of Multichannel Adaptive WISs (including the user's experience) in a comprehensive and unified manner with special emphasis on context modeling, personalization, and adaptation.

References

[1]
Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New directions on agile methods: a comparative analysis. In: Proceedings of the 25th International Conference on Software Engineering (Portland, Oregon, May 03-10, 2003). International Conference on Software Engineering, pp. 244-254. IEEE Computer Society, Washington, DC (2003).
[2]
Adorni, M., Arcelli, F., Ardagna, D., Baresi, L., Batini, C., Cappiello, C., Comerio, M., Comuzzi, M., De Paoli, F., Francalanci, C., Grega, S., Losi, P., Maurino, A., Modafferi, S., Pernici B., Raibulet C., Tisato, F.: The MAIS approach to Web service design. In: Proceedings of Tenth International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD) (2005).
[3]
Antón, A.I.: Goal-based requirements analysis. In: Proceedings of the Second International Conference on Requirement Engineering RE '96 (1996).
[4]
Arcelli, F., Raibulet, C., Tisato, F., Adorni, M.: Architectural reflection in adaptive systems. In: SEKE 2004, pp. 74-79 (2004).
[5]
Barna, P., Houben, G.-J., Frasincar, F.: Specification of adaptive behavior using a general-purpose design methodology for dynamic web applications. In: AH'04--Proceedings of Adaptive Hypermedia, pp. 283- 286 (2004).
[6]
Baumeister, H., Knapp, A., Koch, N., Zhang, G.: Modelling adaptivity with aspects. In: ICWE 2005, pp. 406-416.
[7]
Benatallah, B., Sheng, Q.Z., Dumas, M.: The Self-serv environment for web services composition. IEEE Internet Computing (2003).
[8]
Binemann-Zdanowicz, A., Kaschek1, R., Schewe1, K., Thalheim, B.: Context-aware web information systems. In: Proceedings of the First Asian-Pacific Conference on Conceptual Modeling, Dunedin, New Zealand, pp. 37-48 (2004).
[9]
Boehm, B., Port, D., Abi-Antoun, M., Egyed, A.: Guidelines for the Life Cycle Objectives (LCO) and the Life Cycle Architecture (LCA) Deliverables for Model-based Architecting and Software Engineering (MBASE), USC technical report USC-CSE-98-519, Los Angeles, CA, 90089, 1999.
[10]
Boerstler, J., Janning, T.: Traceability between requirements and design: a transformational approach. In: Proceedings of 16th International Computer Software & Application Conference, pp. 362-368 (1992).
[11]
Bolchini, D., Mylopoulos, J.: From task-oriented to goal-oriented web requirements analysis. In: Proceedings of International Conference on Web Information System Engineering WISE'03, Rome, Italy (2003).
[12]
Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive web applications, In: Requirements Engineering Journal, RE'03 special issue, Springer, Berlin (2004).
[13]
Brambilla, M., Ceri, S., Comai, S., Fraternali, P., Manolescu, I.: Model-driven specification of web services composition and integration with data-intensive web applications. IEEE Data Eng. Bull. 25, 53- 59 (2002).
[14]
Cappiello, C., Comuzzi, M., Mussi, E., Pernici, B.: Context management for adaptive information systems. Electr. Notes Theor. Comput. Sci. 146(1), 69-84 (2006).
[15]
Central institute for conservation (Istituto centrale per il restauro), the Risk map of cultural heritage, verified 28 September 2006, http://www.icr.arti.beniculturali.it/rischio/rischio00e.htm
[16]
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-intensive Web Applications. Morgan Kauffmann (2002).
[17]
Ceri, S., Daniel, F., Matera, M.: Extending WebML for modeling multi-channel context-aware web applications. In: Proceedings of WISE'03 Workshops, pp. 225-233, IEEE Press, Rome, Italy, (December 2003).
[18]
Ceri, S., Fraternali, P., Bongio, A., Butti, S., Acerbis, R., Tagliasacchi, M., Toffetti, G., Conserva, C., Elli, R., Ciapessoni, F., Greppi, C.: Architectural issues and solutions in the development of data-intensive web applications. In: Proceedings of CIDR 2003, Asilomar, CA, USA (January 2003).
[19]
Ceri, S., Daniel, F., Facca, F., Matera, M.: Model-driven engineering of active context-awareness. In: Atzeni, P., Catarci, T., Pernici, B. (eds.) Special issue on multi-channel adaptive information systems, WWW Journal (2007).
[20]
Ceri, S., Daniel, F., Matera, M., Facca, F.: Model-driven development of context-aware web applications. ACM Transactions on Internet Technology 7(1), (2007), January.
[21]
Comerio, M., De Paoli, F., Grega, S., Maurino, A., Batini, C.: WSMoD: a methodology for QoS-based web service design. International Journal of Web Service Research 2, (2007).
[22]
Dardenne, A., Fickas, S., van Lamsweerde, A.: Goal-directed concept acquisition in requirements elicitation. In: Proceedings IWSSD'91, Como (1991).
[23]
De Bra, P.: Adaptive educational hypermedia on the web. Commun. ACM 45(5), 60-61 (2002), May.
[24]
Fiala, Z., Hinz, M., Houben, G.-J., Frasincar, F.: Design and implementation of component-based adaptive web presentations. In: ACM SAC'04, pp. 1698-1704 (2004).
[25]
Fraternali, P.: Tools and approaches for developing data-intensive web applications: a survey. ACM Comput. Surv. 31(3), 227-263 (1999).
[26]
Gómez, J., Cachero, C., Pastor, O.: Conceptual modeling of device-independent web applications. IEEE multimed. 8(2), 26-39 (2001).
[27]
Gotel, O., Finkelstein, A.: An analysis of the requirements traceability problem. In: Proceedings of International Conference on Requirements Engineering (ICRE), pp. 94-101, IEEE CS Press (1994).
[28]
Graziani, P., Billi, R., Burzagli, L., Gabbanini, A., Palchetti, B., Bertini, E., Kimani, S., Sbattella, L., Barbieri, T., Bianchi, C., Batini, C.: Definition of user typologies. MAIS internal report R7.3.1 (2003).
[29]
Groenmo, R., Skogan, D., Solheim, I., Oldevik, J.: Model-driven web services development. International Journal of Web Services (2004).
[30]
Kappel, G., Proll, B., Retschitzegger, W., Schwinger, W.: Customization for ubiquitous web applications a comparison of approaches. International Journal of Web Engineering and Technology (2003).
[31]
Koch, N., Kraus, A., Hennicker, R.: The authoring process of the UML-based web engineering approach. In: First International Workshop on Web-oriented Software Technology (IWWOST01) (2001).
[32]
LP_SOLVE.: Linear Programming Code, March 1 2006. Available at: http://www.cs.sunysb.edu/ ~algorith/implement/lpsolve/implement.shtml (2005).
[33]
Lum, W.Y., Lau, F.C.M.: User-centric content negotiation for effective adaptation service in mobile computing. IEEE Trans. Softw. Eng. 1000-1111 (2003).
[34]
Manolescu, Ioana, Brambilla, Marco, Ceri, Stefano, Comai, Sara, Fraternali, Piero: Model-driven design and deployment of service-enabled web applications. ACM Transactions on Internet Technology 5(3), 439-479 (2005).
[35]
Maurino, A.: Using mobile information systems for automatic data acquisition of complex archaeological sites. International Conference on Computer Applications and Quantitavie Methods in Archaeology, Tomar (2005).
[36]
Maurino, A., Modafferi, S.: Challenges in designing of cooperative mobile information systems for the risk map of Italian cultural heritage. In: First Workshop on Multichannel and Mobile Information Systems held in conjunction with WISE, Rome (2003).
[37]
Mylopoulos, J., Lau, D.: Designing web services with tropos. In: Proceedings of International Conference on Web Services (2004).
[38]
Mylopoulos, J., Chung, L., Yu, E.: From object-oriented to goal-oriented requirements analysis. Commun. ACM 42(1), 31-37 (1999).
[39]
Nawrocki, J.R., Jasiñski, M., Walter, B., Wojciechowski, A.: Extreme programming modified: embrace requirements engineering practices. In: International Conference on Requirement Engineering, Germany, pp. 303-310 (2002).
[40]
Noy, N.F., Fergerson, R.W., Musen, M.A.: The knowledge model of Protégé--2000: combining interoperability and flexibility. In: EKAW, pp. 17-32 (2000).
[41]
Noy, N.F., Sintek, M., Decker, S., Crubézy, M., Fergerson, R.W., Musen, M.A.: Creating semantic web contents with Protégé--2000. IEEE Intell. Syst. 16, 60-71 (2001).
[42]
Pernici, B. (ed.): Mobile Information Systems, Infrastructure and Design for Adaptivity and Flexibility. Springer, Berlin (2006).
[43]
Radhakrishnan, R., Wookey, M.: Model driven architecture enabling service oriented architectures. 1 March 2006, http://www.omg.org/news/whitepapers/mdasoa.pdf (2004).
[44]
Schwabe, D., Guimaraes, R., Rossi, G.: Cohesive design of personalized web applications. IEEE Internet Computing 6(2), 34-43 (2002).
[45]
Shuping, R.: A framework for discovering web services with desired quality of services attributes. In: Proceedings of International Conference of Web Services (ICWS), pp. 208-213 (2003).
[46]
Siegel, J.: OMG Staff Strategy Group. Developing in OMG's Model-driven Architecture (2001).
[47]
Skogan, D., Gronmo, R., Solheim, I.: Web service composition in UML. In: Proceedings of the Eighth IEEE Intl Enterprise Distributed Object Computing (EDOC) (2004).
[48]
Stephenson, J.: Service Oriented Architecture, OptimalJ, CBDI Report, Retrieved March 1 2006 http:// www.omg.org/mda/mda_files/CBDI-SOAOptimalJ-US2003.pdf (2003).
[49]
Thalheim, B., Dusterhoft, A.: SiteLang: Conceptual modeling of internet sites in conceptual modeling In: ER 2001, Yokohama, Japan (2001), November 27-30.
[50]
Torlone, R., et al.: Methods and tools for the development of adaptive applications. In: {43}, pp. 209-247.
[51]
Tosic, V., Patel, K., Pagurek, B.: WSOL Web Service Offerings Language, CAiSE 02/WES '02: Rev. Papers from the International Workshop on Web Services, E-business, and the Semantic Web, pp. 57-67, London, UK (2002).
[52]
UMT.: SINTEF, UML Model Transformation Tool, Retrieved March 1 2006 http://umt-qvt.sourceforge.net (2005).
[53]
van Lamsweerde, A.: Goal-oriented requirements engineering: a roundtrip from research to practice. In: Proceedings of the Requirements Engineering Conference, 12th IEEE International (RE'04) (2004).
[54]
Vdovjak, R., Frasincar, F., Houben, G.-J., Barna, P.: Engineering semantic web information systems in Hera. J. Web Eng. 2(1-2), 3-26 (2003).
[55]
WebRatio.: http://www.webratio.com/ (Accessed in September 2006).
[56]
Yu, E.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of IEEE International Conference on Requirements Engineering RE'97 (1997).
[57]
Yu, E., Mylopoulos, J.: Why goal-oriented requirements engineering. In: Proceedings of the Fourth International Workshop on Requirements Engineering: Foundation for Software Quality, Pisa, Italy (1998).
[58]
Zeng, L., Benatallah, B., Ngu, A., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for web service composition. IEEE Trans. Softw. Eng. 30(5), 311-327 (2004).

Cited By

View all
  • (2018)E-CAReInternational Journal of Information System Modeling and Design10.4018/jismd.20130701014:3(1-31)Online publication date: 17-Dec-2018
  • (2018)The context aware workflow execution frameworkInternational Journal of Autonomous and Adaptive Communications Systems10.1504/IJAACS.2012.0447845:1(58-76)Online publication date: 21-Dec-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image World Wide Web
World Wide Web  Volume 10, Issue 4
December 2007
207 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 December 2007

Author Tags

  1. adaptive web information systems
  2. context modelling
  3. design methodologies
  4. requirements analysis
  5. services oriented architecture
  6. web applications

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)E-CAReInternational Journal of Information System Modeling and Design10.4018/jismd.20130701014:3(1-31)Online publication date: 17-Dec-2018
  • (2018)The context aware workflow execution frameworkInternational Journal of Autonomous and Adaptive Communications Systems10.1504/IJAACS.2012.0447845:1(58-76)Online publication date: 21-Dec-2018

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media