Skip to main content

Modelling and Specification of Interfaces for Standard-Driven Distributed Software Architectures in the E-learning Domain

  • Conference paper
  • First Online:
Book cover Software Engineering and Middleware (SEM 2002)

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

Included in the following conference series:

  • 160 Accesses

Abstract

This paper contributes to the e-learning standardization process with the definition of a service architecture to build standard-driven distributed and interoperable learning systems. The proposal presented is based on the definition of open software interfaces for each subsystem in the architecture, avoiding any dependency from specific information models. The selected approach to solve this problem relies on a systematic methodology for software development, which will support the identification of the services offered by particular subsystems in the architecture, as defined by the requirements established by users in the e-learning domain. The proposed methodology is based on the application of the Unified Software Development Process together with proposals from other authors like Bass, Clements and Kazman.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Siegel, J.: CORBA 3 Fundamentals and Programming. Wiley and Sons (1999)

    Google Scholar 

  2. OMG: Catalog of OMG Domain Specifications. (WWW site) http://www.omg.org/technology/documents/domain-spec-catalog.htm.

  3. LTSC: Learning Technologies Standardization Committee. (WWW site) http://ltsc.ieee.org.

  4. IMS: IMS Global Learning Consortium. (WWW site) http://www.imsproject.org.

  5. AICC: Aviation Industry Computer Based Training Committee. (WWW site) http://www.aicc.org.

  6. ADL: US Department of Defense, Advanced Distributed Learning (ADL) initiative. (WWW site) http://www.adlnet.org.

  7. CEN/ ISSS/ LT: European Committee for Standardization (CEN), Information Society Standardization Systems (ISSS), Learning Technologies Workshop (LT). (WWW site) http://www.cenorm.be/isss/Workshop/lt/.

  8. ISO/IEC: International Standardization Organization/Institute Electrotechni-cal Commision Committee for Learning Technologies (ISO/IEC JTC1 SC36). (WWW site) http://www.jtclsc36.org.

  9. Hodgins, W.: Draft standard for learning objects metadata. Technical report, IEEE LTSC (2002) http://ltsc.ieee.org/doc/wgl2/LOM-WD6-4.pdf.

  10. Farance, F.: Draft Standard for Learning Technology. Public and Private Information (PAPI) for Learners (PAPI Learner). Technical report, IEEE LTSC (2000) [on-line] http://edutool.com/papi/papi-learner-07-main.pdf.

  11. Bray, T., Paoli, J., Maler, E.: Extensible Markup Language. Technical report, W3C (2001) [on-line] http://www.w3.org/TR/2000/REC-xml-20001006.

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  15. Lindner, R.: Expertise and Role Identification for Learning Environments (ER-ILE). (WWW site) http://www.igd.fhg.de/.

  16. OMG: Object Management Group. (WWW site) http://www.omg.org/.

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

    Google Scholar 

  18. Landon, B.: Comparative Analysis of On-line Educational Delivery Applications. Technical report (2001) http://www.ctt.bc.ca/landonline/.

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

    Article  Google Scholar 

  20. Anido, L., Llamas, M., FernFernández, M. J.: Developing www-based highly interactive and collaborative applications using software components. Software-Practice and Experience 31 (2001)

    Google Scholar 

  21. Anido, L., Llamas, M., FernFernández, M. J.: Internet-based learning by doing. IEEE Transactions on Education 44 (2001) Accompanying CD-ROM

    Google Scholar 

  22. González, F. J., Anido, L., Vales, J., FernFernández, M. J., Llamas, M., Rodríguez, P., Pousada, J. M.: Internet access to real equipment at computer architecture laboratories using the java/corba paradigm. Computers & Education 36 (2001) 151–170

    Article  Google Scholar 

  23. Cockburn, A.: Basic UseCase Template. Technical report, Humans and Technology (1998) http://members.aol.com/acockburn/papers/uctempla.htm.

  24. Farance, F., Tonkel, J.: Draft Standard for Learning Technologies. Learning Technology Systems Architecture (LTSA). Technical report, IEEE LTSC (2001) [on-line] http://ltsc.ieee.org/doc/wgl/IEEE.1484.01-D09-LTSA.pdf.

  25. OMG: UML Profile for CORBA Specification. Technical report, OMG Group (2000) http://cgi.omg.org/cgi-bin/doc?ptc/00-10-01.

  26. OMG: IDL Syntax and Semantics chapter. Technical report, OMG Group (2000) [on-line] http://www.omg.org/cgi-bin/doc?formal/01-02-39.

  27. Anido, L.: Contribution to the Definition of Distributed Architectures for E-learning sistems using CORBA. PhD Dissertation. Telematics Engineering Department (2001) http://alen.det.uvigo.es/~lanido/thesis/thesis.htm.

  28. Dodds, P.: ADL Shareable Content Object Reference Model (SCORM). Version 1.2. Technical report, ADL Initiative (2001) [on-line] http://www.adlnet.org/ADLDOCS/Other/SCORM_1.2_PDF.zip.

  29. Miller, J., Mukerji, J.: Model Driven Architecture (MDA). Technical report, OMG Group (2001) http://www.omg.org/cgi-bin/doc?ormsc/2001-07-01.

  30. Schmidt, D., Vinoski, S.: Object Interconnections: CORBA and XML. Part 1: Versioning. C/C++ Users Journal (2001) http://www.cuj.com/experts/1905/vinoski.htm.

  31. Schmidt, D., Vinoski, S.: Object Interconnections: CORBA and XML. Part 2: XML as CORBA Data. C/C++ Users Journal (2001) http://www.cuj.com/experts/1907/vinoski.htm.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anido, L., Caeiro, M., Rodriguez, J.S., Santos, J.M. (2003). Modelling and Specification of Interfaces for Standard-Driven Distributed Software Architectures in the E-learning Domain. In: Coen-Porisini, A., van der Hoek, A. (eds) Software Engineering and Middleware. SEM 2002. Lecture Notes in Computer Science, vol 2596. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38093-0_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-38093-0_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07549-3

  • Online ISBN: 978-3-540-38093-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics