Skip to main content

Applying MDA Concepts to Develop a Domain CORBA Facility for E-learning

  • Conference paper
  • First Online:
  • 1591 Accesses

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

Abstract

A well-conceived service or facility is always based on an underlying semantic model that is independent of the target platform. However, the model may not be distilled explicitly, and this is the case with OMG’s vertical domain specifications because the model is not expressed separately from its IDL interfaces. Therefore, these services and facilities have not received the recognition and use that they deserve outside of the CORBA environment. This paper reports on the application of MDA concepts on the development of a draft proposal for a Domain CORBA Facility for e-learning. In order to maximize the utility and impact of the domain facility in the MDA, it was modelled in the form of a normative Platform Independent Model (PIM) expressed using UML, augmented by a normative Platform Specific Model (PSM) expressed using the UML profile for CORBA and IDL interface definitions.

Springer-Verlag Berlin Heidelberg

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OMG: The Common Object Request Broker: Architecture and Specification (2001) Electronic version available at http://www.omg.org/cgi-bin/doc?formal/01-12-35.ps.

  2. OMG: IDL Syntax and Semantics chapter (2000) Electronic version available at http://www.omg.org/cgi-bin/doc?formal/01-02-39.

  3. OMG: Model Driven Architecture (MDA). Technical report, OMG (2001) Electronic version available at http://www.omg.org/cgi-bin/doc?ormsc/01-07-01.pdf.

  4. Anido, L., Fernández, M., Caeiro, M., Santos, J., Rodríguez, J., Llamas, M.: Virtual Learning and Computer Based Training Standardization. Issues and Trends. Submitted to ACM Computing Surveys (2001) Electronic version available at http://www-gist.det.uvigo.es/~lanido/congresos/anidoSurveys.zip.

  5. GESTALT: Getting Educational System Talk Accross Leading edge Technologies project. Web site at http://www.fdgroup.co.uk/gestalt (2002).

  6. Dodds, P.: Sharable Content Object Reference Model (SCORM). The SCORM Run-time Environment. Technical Report Version 1.2, ADL Initiative (2001) Electronic version available at http://www.adlnet.org/library/documents/scorm/specifications/SCORM1.2break RunTimeEnv.pdf.

  7. Anido, L.: Contribución a la Definición de Arquitecturas Distribuidas para Sistemas de Aprendizaje Basados en Ordenador utilizando CORBA. Ph.D. thesis, Departamento de Ingeniería Telemática, Universidad de Vigo (2001).

    Google Scholar 

  8. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley (1999).

    Google Scholar 

  9. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley (1999).

    Google Scholar 

  10. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Modelling Language User Guide. Addison Wesley Longman (1999).

    Google Scholar 

  11. OMG: UML Profile for CORBA Specification. Technical report, OMG (2000) Electronic version available at http://cgi.omg.org/cgi-bin/doc?ptc/00-10-01.

  12. Landon, S.: Comparative Analysis of On-line Educational Delivery. Technical report (2001) Electronic version available at http://www.ctt.bc.ca/landonline.

  13. Fredrickson, S.: Untangling a Tangled Web: An Overview of Web Based Instruction Programs. T.H. E. Journal 26 (1999) 67–77.

    Google Scholar 

  14. Anido, L., Llamas, M., Fernández, M.: Labware for the Internet. Computer Applications in Engineering Education 8 (2000) 201–208

    Article  Google Scholar 

  15. Anido, L., Llamas, M., Fernández, M.: Internet-based Learning by Doing. IEEE Transactions on Education 44 (2001) Accompanying CD-ROM.

    Google Scholar 

  16. Lidner, R.: Expertise and Role Identification for Learning Environments (ERILE). Technical report, ISO/IEC JTC1 SC36 (2001) Electronic version available at http://jtc1sc36.org/doc/36N0065.pdf.

  17. Cockburn, A.: Basic UseCase Template. Humans and Technology (1998) Electronic version available at http://members.aol.com/ acockburn/papers/uctempla.htm.

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

Anido, L., Caeiro, M., Rodríguez, J., Santos, J. (2002). Applying MDA Concepts to Develop a Domain CORBA Facility for E-learning. In: Jézéquel, JM., Hussmann, H., Cook, S. (eds) ≪UML≫ 2002 — The Unified Modeling Language. UML 2002. Lecture Notes in Computer Science, vol 2460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45800-X_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-45800-X_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44254-7

  • Online ISBN: 978-3-540-45800-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics