138 citations found. Retrieving documents...
Y. Yokote. The Apertos reflective operating system -- the concept and its implementation. In Proceedings of the Conference on ObjectOrientated Programming Systems, Languages and Applications (OOPSLA), pages 414 -- 434. ACM Press, 1992.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Designing an Extensible Distributed Language with a Meta-Level .. - Chiba, Masuda (1993)   (82 citations)  (Correct)

....of the metaobject does not influence behavior of an object, the overheads of the MIP is obviously small with respect to execution speed compared with Open C . Metalevel techniques are also used for developing systems other than languages, such as an operating system and a window system. Apertos [27] is an operating system completely based on a metalevel technique, and Silica [19] is a window system with which the programmer can alter how the 15 system draws an image on a window, how the relationship of windows is maintained, and so on. The Choices operating system uses a meta level ....

Yokote, Y., "The Apertos Reflective Operating System: The Concept and Its Implementation, " in Proc. of ACM Conf. on Object-OrientedProgramming Systems, Languages, and Applications, pp. 414--434, 1992.


Mobile Computing Middleware - Mascolo, Capra, Emmerich (2002)   (1 citation)  (Correct)

....by Smith in 1982 [67] as a principle that allows a program to access, reason about and alter its own interpretation. Initially, the use of reflection was restricted to the field of programming language design [33] some years later, reflection has been applied to the field of operating systems [78] and, more recently, distributed systems [41] Examples of traditional middleware built around the principle of reflection include, but are not limited to, OpenORB [22] OpenCorba [36] dynamicTAO [34] Blair et al. work [9] The role of reflection in distributed systems has to do with the ....

Y. Yokote. The Apertos reflective operating system: The concept and its implementation. In Proceedings of OOPSLA'92, pages 414--434. ACM Press, 1992.


Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation.. - Keeney, Cahill (2003)   (1 citation)  (Correct)

....information from as many sources as possible. These sources include low level information about the changing nature of the execution environment, but also include high level knowledge and intelligence from the application being adapted and the user using the application. Traditional systems [2, 14, 15, 21, 22, 31 33] have failed to take into account the intelligence of the user and the application to drive dynamic adaptation, as the execution environment, the application resources and demands, the users resources and requirements all change, possibly in an unpredictable and erratic manner. It is ....

....as the application policy may conflict with the operation of the system policy. The current system does not support dynamic changes to the policies, and so cannot support unanticipated adaptation, however this is planned for future versions. Developed by Sony Computer Science Laboratory, Apertos [33] is a reflective object oriented operating system. In Apertos, each object encapsulates state, methods and a virtual execution processor. Each object is associated with a set of meta objects (metaspace) that defines the semantics and behaviours (object model) for the object. The metaspace also ....

Y. Yokote, "The Apertos reflective operating system: The concept and its implementation". Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). 27(10): p. 414-434. 1992


System Support for Online Reconfiguration - Soules, Appavoo, Hui.. (2003)   (7 citations)  (Correct)

....removing the complicated task of instrumenting the OS with the necessary hooks to do reconfiguration on a case by case basis. K42 is not the first operating system to use an object oriented design. Object oriented designs have helped with organization [27, 47] extensibility [11] reflection [54], persistence [15] and decentralization [1, 51] In addition, K42 s method of detecting a quiescent state is not unique. Sequent s NUMAQ used a similar mechanism for detecting quiescent state [37] and recently, SuSE Linux 7.3 has integrated a mechanism for detecting quiescence in kernel modules ....

Y. Yokote. The Apertos reflective operating system: the concept and its implementation. Object-Oriented Programming: Systems, Languages, and Applications, pages 414--434, 1992.


Access Policies for Middleware - Lang (2003)   (2 citations)  (Correct)

....inspecting certain system properties to adapting or extending a system or programming model. Reflection was first introduced by Smith [154] and initially triggered a large body of work to the field of programming language design [77, 168, 3] Later reflection has been applied to operating systems [178] and distributed systems [102] Throughout the literature, there are a number of categorisations of reflection, which will be briefly introduced in the following. Computational reflection [98] allows systems to reflect about the computational process by representing concepts that are implicit ....

Y. Yokote. The Apertos reflective operating system: The concept and its implementation. In Proceedings of OOPSLA'92, vol. 28 of Sigplan Notices, ACM Press, pages 414--434, 1992.


ROADMAP: Extending the Gaia Methodology for Complex Open.. - Juan, Pearce, Sterling (2002)   (6 citations)  (Correct)

....designed for during the design stage. These assumptions are problematic from two perspectives. Firstly they unnecessarily constrain complex open systems [8,12] Secondly, they are difficult to enforce during all stages of development. There is an increasing demand for open systems in the industry [1,9,13,18]. A methodology that provides appropriate support for engineering large scale open systems is significant and useful. Multi Agent Systems (MAS) 10,14,16] are intended to adapt to unexpected situations. They are an appropriate abstraction for ROADMAP is an acronym for Role ....

....Many applications in our scenario are expected to be highly available. To extend and maintain these applications, we need the ability to change the application architecture as well as the ability of individual agents at runtime. A rich body of work exists for reflection and adaptive software [1,4,7,8,12,18]. At the methodology level we do not subscribe to any particular implementation. We only model it abstractly. To do so, we extend the permissions attribute of roles. We allow a role to have read, write or create permissions on definitions of other roles. For example, a role A might include in its ....

Yokote, Y. The Apertos Reflective Operating System: The Concept and its Implementation, Proc. OOPSLA 92, ACM, 1992, p414-434.


The Flying Object for an Open Distributed Environment - Kentaro Oda Shin'ichi   (Correct)

....meant to pack and forward. The evaluation of the IF statement is extremely lightweight because to check whether a reference is null or not is all the task of the statement. Thus, performance degradation originated from a unified class would be ignored in spite of laziness. 5. Related Work Apertos[2] is an object oriented reflective operating system for an open distributed environment. The framework of apertos provides object metaobject separation. The separation of object metaobject is similar to our decomposed structure as well as the metaobject in apertos is also similar to our message ....

Y. Yokote. The apertos reflective operating system: Concepts and its implementation. In proceedings of OOPSLA, October 1992.


The Flying Object Model: An Object Model for an - Open Distributed Environment   (Correct)

....(step 4) 5. During the process of the message handler initialization, the handler creates a context object through the invocation of its constructor with an special parameter. The binding used in this situation is the instantiation binding. step 5) 14 Conclusion 4. 1 Related Work Apertos [9] is an object oriented reflective operating system for an open distributed environment. The framework of apertos provides object metaobject separation. The separation of object metaobject is similar to our decomposed structure as well as the metaobject in apertos is also similar to our message ....

Yasuhiro Yokote. The apertos reflective operating system: Concepts and its implementation. In proceeding of Object-Oriented Programming Systems, Languages and Applications, October 1992. 18


Managing References upon Object Migration: Applying.. - Tanter, Piquer (2001)   (3 citations)  (Correct)

....was introduced in object oriented programming by the famous work of Pattie Maes [17] It is basically the ability of a system to watch its computation and possibly change the way it is performed. Reflection has been applied to various application domains, such as compilers [13] operating systems [34], distributed systems [19, 2] middleware [15, 1] fault tolerant systems [8] and graphic interfaces [22] An object oriented reflective system is logically structured in two (or more) levels, constituting a reflective tower. The first level is the base level and describes the computation that ....

Y. Yokote. The ApertOS Reflective Operating System: The Concept and Its Implementation. In Proceedings of OOPSLA '92, volume 27, pages 414--434. ACM Press, Oct. 1992.


Assembling Agent Oriented Software Engineering.. - Juan, Sterling, Winikoff (2002)   (2 citations)  (Correct)

....5] have rather different aims. Prometheus focuses on building agents using BDI platforms [12] and on providing explicit and detailed processes and deliverables suitable for use by industry practitioners with limited agent experience, or by undergraduates. ROADMAP focuses on building open systems [7, 13, 16] and emphasis the societal aspects of an agent system. Key concepts in ROADMAP are roles and environmental zones. These concepts are used to model trust in open organizations of agents. We introduce the two methodologies and discuss their respective applicability in section 2 and 3. We then ....

Yokote, Y. The Apertos Reflective Operating System: The Concept and its Implementation, Proc. OOPSLA 92, ACM, 1992, p414-434.


Constituting the Need for Flexibility in - Distributed Operating Systems   (Correct)

No context found.

Y. Yokote. The Apertos reflective operating system -- the concept and its implementation. In Proceedings of the Conference on ObjectOrientated Programming Systems, Languages and Applications (OOPSLA), pages 414 -- 434. ACM Press, 1992.


Improving Distributed OS Performance by - Flexible Incremental Linking   (Correct)

No context found.

Y. Yokote. The apertos reflective operating system -- the concept and its implementation. In Proceedings of the Conference on Object-Orientated Programming Systems, Languages and Applications (OOPSLA), pages 414 -- 434. ACM Press, 1992.


Tools for the Development of Application-Specific - Virtual Memory Management   (Correct)

No context found.

Yokote, Y. The Apertos Reflective Operating System: The Concept and Its Implementation. In Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 414--434. ACM, October 1992.


Efficient, Portable, and Robust Extension of - Operating System Functionality   (Correct)

No context found.

Yokote, Y. The Apertos Reflective Operating System: The Concept and Its Implementation. In Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications, pp. 414--434. ACM, October 1992.


A Software Architecture for Adaptive Distributed Multimedia .. - Tom Fitzpatrick Gordon (1998)   (13 citations)  (Correct)

No context found.

Yokote, Y., "The Apertos Reflective Operating System: The Concept and Its Implementation", Proc. OOPSLA'92, Vol. 28 of ACM SIGPLAN Notices, pp414-434, ACM Press, 1992.


Design and Application of TOAST: an Adaptive - Distributed Multimedia Middleware   (Correct)

No context found.

Yokote, Y., "The Apertos Reflective Operating System: The Concept and Its Implementation", Proc. OOPSLA'92, Vol. 28 of ACM SIGPLAN Notices, pp414-434, ACM Press, 1992.


Reflection, Self-Awareness and Self-Healing - Gordon Blair Lancaster   (Correct)

No context found.

Yokote, Y., "The Apertos Reflective Operating System: The Concept and Its Implementation", Proc. OOPSLA'92, ACM SIGPLAN Notices, Vol. 28, pp 414-434, ACM Press, 1992.


Assembling Agent Oriented Software Engineering.. - Juan, Sterling, Winikoff (2002)   (2 citations)  (Correct)

No context found.

Yokote, Y. The Apertos Reflective Operating System: The Concept and its Implementation, Proc. OOPSLA 92, ACM, 1992, p414-434.


Programming Model Based on Concurrent Objects for the .. - Rico..   (Correct)

No context found.

Yasuhito Yokote. "The Apertos Reflective Operating System: The Concept and its implementation". Sony Computer Science Laboratory Inc. Japan 1992


Exploiting Reflection in Mobile Computing Middleware - Capra, Blair, Mascolo.. (2002)   (1 citation)  (Correct)

No context found.

Y. Yokote. The Apertos Reflective Operating System: The Concept and Its Implementation. In OOPSLA92, volume 28, pages 414--434. ACM Press, 1992.


Reflection on a Legacy Transaction Processing Monitor - Roger Barga And (1996)   (6 citations)  (Correct)

No context found.

Y. Yokote. The apertos reflective operating system: The concept and its implementation. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), October 1992.


Improving Distributed OS Performance by Flexible Incremental Linking - Pizka   (Correct)

No context found.

Y. Yokote. The apertos reflective operating system -- the concept and its implementation. In Proceedings of the Conference on Object-Orientated Programming Systems, Languages and Applications (OOPSLA), pages 414 -- 434. ACM Press, 1992.


System Support for Online Reconfiguration - Craig Soules Jonathan (2003)   (7 citations)  (Correct)

No context found.

Y. Yokote. The Apertos reflective operating system: the concept and its implementation. Object-Oriented Programming: Systems, Languages, and Applications, pages 414--434, 1992. 14


Exploiting Reflection in Mobile Computing Middleware - Capra, Blair, Mascolo..   (1 citation)  (Correct)

No context found.

Y. Yokote. The Apertos Reflective Operating System: The Concept and Its Implementation. In OOPSLA92, volume 28, pages 414--434. ACM Press, 1992.


Aspect-Oriented Programming - Gregor Kiczales John (1997)   (110 citations)  (Correct)

No context found.

Yokote, Y. The Apertos Reflective Operating System: The Concept and its Implementation. in Conference on Object-Oriented Programming: Systems, Languages, and Applications. 1992.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC