JavaScript is disabled for your browser. Some features of this site may not work without it.
  • About K
  • Academics
  • Admission
  • Alumni Relations
  • Giving to K
  • News & Events
  • Student Life
  • HORNET HIVE
  • ATHLETICS
  • SITEMAP
  • WEBMAIL
    • Login
    View Item 
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item
    •   CACHE Homepage
    • Academic Departments, Programs, and SIPs
    • Computer Science
    • Computer Science Senior Integrated Projects
    • View Item

    A Hypertext System for Maintaining Synchronized Object-Oriented Services

    Thumbnail
    View/Open
    Searchable PDF / Kalamazoo College Only (1.376Mb)
    Date
    1994
    Author
    Ashbury, Jill E.
    Metadata
    Show full item record
    Abstract
    Modularity and reusability are two principles that programmers strive to achieve when coding. These standards have paved the way for the popularity of software libraries. Unfortunately, the aforementioned standards are often forfeited as developers find themselves translating their applications from the original computer language to one or more other computer languages. This practice can become troublesome and time-consuming especially when the additional task of maintaining the versions in a consistent manner is taken on. As an object-oriented class library is corrected, edited, or improved, its maintainers must decide whether a change is needed in only one language version, or whether the change applies to all existing versions of that library. These decisions should take into account the different semantic constructs as well as the unique attributes and benefits of each language in order to preserve "equivalent" functionality in every case. Herein lies the problem of maintaining in parallel multiple language versions of a software library. One aspect of this problem is the more specific task of maintaining the associations between service definitions (axiomatic descriptions of essential features) and the various language versions. Due to the complexity of the original problem, this task is manifold as well. A maintenance component must fulfill several roles including supporter, editor, displayer, and maintainer. This research explores the issues and elements encountered while designing a prototype hypertext synchronization system.
    URI
    http://hdl.handle.net/10920/25259
    Collections
    • Computer Science Senior Integrated Projects [237]

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    DSpace software copyright © 2002-2022  DuraSpace
    DSpace Express is a service operated by 
    Atmire NV
    Logo

    Kalamazoo College
    1200 Academy Street
    Kalamazoo Michigan 49006-3295
    USA
    Info 269-337-7000
    Admission 1-800-253-3602

    About K
    Academics
    Admission
    Alumni Relations
    Giving to K
    News & Events
    Student Life
    Sitemap
    Map & Directions
    Contacts
    Directories
    Nondiscrimination Policy
    Consumer Information
    Official disclaimer
    Search this site


    Academic Calendars
    Apply
    Bookstore
    Crisis Response
    Employment
    Library
    Registrar
    DSpace Express is a service operated by 
    Atmire NV