2 research outputs found

    An extensible system supporting persistent objects

    Get PDF
    Bilgisayar sistemlerinin giderek daha önemli bir bölümünü oluşturan yazılım bileşeni program geliştirmede yaşanan verimsizliğin sorunları ile karşı karşıyadır. Bu makalede programcı verimliliği problemini azaltacak genişletilebilir bir sistem tanımlanmaktadır. Tasarlanan sistem değişik uygulama türlerini destekleyebilecek bir esnekliğe sahiptir. Kalıcı nesneleri destekleyen Genişletilebilir bir Sistem (KGS), genişletilebilir sistemler için kalıcı nesne kavramına dayanan üniform bir model önermektedir. KGS ile kullanıcılar, veri ve programları kalıcı nesneler olarak değerlendirip tek bir arayüz ile yönetebilmektedir. KGS, nesneler arası haberleşme hizmeti, istekçi nesne yöneticisi, aktif nesne kütüphanesi, adlandırma ve güvenlik sunucusu, nesne sunucusu ve bir önderleyici ile Linux işletim sistemi üzerinde gerçeklenmiştir.Anahtar Kelimeler: Kalıcı nesne, işletim sistemi, genişletilebilir sistem, programlama.Although software has become the most important component of computer systems, software production is suffering from a chronic crisis of unproductivity. Delayed and over budget software projects are very common. Many different approaches including the total quality management and integrated software development environments are considered in response to this problem. This paper defines an extensible and tailorable computing system model which will attack the programmer productivity issue from the technical side. The resulting system is suitable to be used as a base for an extensible system for different types of application domains. Extensible Persistent System (EPS) suggests a new model for extensible systems based on a unifying view of persistency. Data and processes are regarded as passive object and active object , and viewed as persistent objects, and handled through a uniform interface. EPS has extensive support for active object development. EPS also suggests new techniques for capability management, a ticket used to access resources on the system. EPS-C, a C programming language flavor is defined as part of the system. EPS is implemented by following components; inter-object communication service (IOC), client object library (COL), active object library (AOL), naming and protection server (NPS), object  server (OBS), and EPS-C preprocessor on Linux operating system.Keywords: Persistent object, operating system, extensible system, programming

    Augmenting Object Persistency Paradigm for Faster Server Development

    No full text
    corecore