CommonLoops blends object-orientedprogramming smoothly and tightly with the procedure-oriented design of Lisp. Functions and methods are combined in a more general abstraction. Message passing is invoked via normal L...
ISBN:
(纸本)9780897912044
CommonLoops blends object-orientedprogramming smoothly and tightly with the procedure-oriented design of Lisp. Functions and methods are combined in a more general abstraction. Message passing is invoked via normal Lisp function call. Methods are viewed as partial descriptions of procedures. Lisp data types are integrated with object classes. With these integrations, it is easy to incrementally move a program between the procedure and object-oriented *** of the most important properties of CommonLoops is its extensive use of meta-objects. We discuss three kinds of meta-objects: objects for classes, objects for methods, and objects for discriminators. We argue that these meta-objects make practical both efficient implementation and experimentation with new ideas for object-oriented ***' small kernel is powerful enough to implement the major object-orientedsystems in use today.
This article describes InterVal, a software tool that allows authors to create dynamic timelines. It is one tool in Intermedia, a framework developed at Brown University's institute for Research in Information and...
ISBN:
(纸本)9780897912044
This article describes InterVal, a software tool that allows authors to create dynamic timelines. It is one tool in Intermedia, a framework developed at Brown University's institute for Research in Information and Scholarship (IRIS) that allows professors and students to create linked multimedia documents and encourages exploration, connectivity, and visualization of ideas. The system was written using an object-oriented extension to C, MacApp, and a set of underlying building blocks, or functional groups of objects. This paper describes InterVal and discusses the architecture of the InterVal application, focusing on the design of the object-oriented architecture and on the use of appropriate building blocks. Concluding sections evaluate object-orientedprogramming and outline future work.
Monju is a new programming language based on the object-oriented paradigm. A class describes the implementation of objects that all represent the same kind of entities. Instances are the entities that described by a c...
详细信息
ISBN:
(纸本)0818605502
Monju is a new programming language based on the object-oriented paradigm. A class describes the implementation of objects that all represent the same kind of entities. Instances are the entities that described by a class. Their actions in regard to a message must take into account the environment of the receiver instance. The receiver instance and its surrounding instances must act in a coordinated manner. However, the attributes described by a class are not sufficient for use in such circumstances. Monju offers a new concept, 'constraint object. ' It is associated with an instance hierarchy, and controls the instances to act in coordination.
ECOOP is the premier forum in Europe for bringing together practitioners, - searchers, and students to share their ideas and experiences in a broad range of disciplines woven with the common thread of object technolog...
详细信息
ISBN:
(数字)9783540248514
ISBN:
(纸本)9783540221593
ECOOP is the premier forum in Europe for bringing together practitioners, - searchers, and students to share their ideas and experiences in a broad range of disciplines woven with the common thread of object technology. It is a collage of events, including outstanding invited speakers, carefully refereed technical - pers, practitioner reports re?ecting real-world experience, panels, topic-focused workshops, demonstrations, and an interactive posters session. The 18th ECOOP 2004 conference held during June 14–18, 2004 in Oslo, Norway represented another year of continued success in object-oriented p- gramming, both as a topic of academic study and as a vehicle for industrial software development. object-oriented technology has come of age; it is now the commonly established method for most software projects. However, an - panding ?eld of applications and new technological challenges provide a strong demand for research in foundations, design and programming methods, as well as implementation techniques. There is also an increasing interest in the in- gration of object-orientation with other software development techniques. We anticipate therefore that object-orientedprogramming will be a fruitful subject of research for many years to come. Thisyear,theprogramcommitteereceived132submissions,ofwhich25were *** ***,signi?cance,clarity, originality, and correctness. The topics covered include: programming concepts, program analysis, software engineering, aspects and components, middleware, veri?cation, systems and implementation techniques. These were complemented by two invited talks, from Matthias Felleisen and Tom Henzinger. Their titles andabstracts are also included in these proceedings.
This book constitutes the refereed proceedings of the 10th IFIP WG 6.1 International conference on Formal Methods for Open object-Based Distributed systems, FMOODS 2008, held in Oslo, Norway, in June 2008. The 14 revi...
详细信息
ISBN:
(数字)9783540688631
ISBN:
(纸本)9783540688624
This book constitutes the refereed proceedings of the 10th IFIP WG 6.1 International conference on Formal Methods for Open object-Based Distributed systems, FMOODS 2008, held in Oslo, Norway, in June 2008. The 14 revised full papers presented together with 1 invited lecture were carefully reviewed and selected from 35 submissions. The papers cover topcics such as semantics of object-orientedprogramming; formal techniques for specification, analysis, and refinement; model checking; theorem proving and deductive verification; type systems and behavioral typing; formal methods for service-oriented computing; integration of quality of service requirements into formal models; formal approaches to component-based design; and applications of formal methods.
RuleML 2003 was the second international workshop on rules and rule markup languages for the Semantic Web, held in conjunction with the International Semantic Web conference (ISWC). The aim of the RuleML workshop seri...
详细信息
ISBN:
(数字)9783540397151
ISBN:
(纸本)9783540203612
RuleML 2003 was the second international workshop on rules and rule markup languages for the Semantic Web, held in conjunction with the International Semantic Web conference (ISWC). The aim of the RuleML workshop series is to stimulate research on all issues related to web rule languages and to provide an annual forum for presenting and discussing new research results. The Semantic Web is a major world-wide endeavor to advance the Web by enriching its multimedia document content with propositional information that can be processed by inference-enabled Web applications. Rules and rule markup languages, such as RuleML, will play an important role in the success of the Semantic Web. Rules will act as a means to draw inferences, to express constraints,tospecifypoliciesforreactingtoevents,totransformdata,*** markup languages will allow us to enrich Web ontologies by adding de?nitions of derived concepts, to publish rules on the Web, to exchange rules between di?erent systems and tools, etc. RuleML 2003 built on the success of RuleML 2002, which was held in c- junction with ISWC 2002, Sardinia, Italy. The proceedings of RuleML 2002 can be found at http://***/Vol-60/. Special highlights of the RuleML 2003 workshop were the two invited pres- tationsgivenbyPeterChenon“Rules,XML,andtheERModel”andbyHarold Boley on “object-oriented RuleML: User-Level Roles, URI-Grounded Clauses, and Order-Sorted Terms”. This proceedings volume also contains an invited - per by Francois ¸ Bry and Sebastian Scha?ert on “An Entailment Relation for Reasoning on the Web”.
AccordingtoFrancoisBancillonandWonKim[SIGMODRECORD,Vol.19,No. 4, December 1990], object-oriented databases started in around 1983. Twen- seven years later this publication contains the proceedings of the Third Inter- ...
详细信息
ISBN:
(数字)9783642160929
ISBN:
(纸本)9783642160912
AccordingtoFrancoisBancillonandWonKim[SIGMODRECORD,Vol.19,No. 4, December 1990], object-oriented databases started in around 1983. Twen- seven years later this publication contains the proceedings of the Third Inter- tional conference on object-oriented Databases (ICOODB 2010). Two questions arise from this – why only the third, and what is of interest in the ?eld of object-oriented databases in 2010? The ?rst question is easy – in the 1980s and 1990s there were a number of conferences supporting the c- munity – the International Workshops on Persistent objectsystems started by Malcolm Atkinson and Ron Morrison, the EDBT series, and the International Workshop on Database programminglanguages. These database-oriented c- ferences complimented other OO conferences including oopsla and ECOOP, but towards the end of the last century they dwindled in popularity and ev- tually died out. In 2008 the First International conference on object Databases was held in Berlin. In 2009 the second ICOODB conference was held at the ETH in Zurich as a scienti?c peer-reviewed conference. What is particular about ICOODB is that the conference series was est- lished to address the needs of both industry and researcherswho had an interest in object databases, in innovative ways to bring objects and databases together and in alternatives/extensions to relational databases. The ?rst conference set the mould for those to follow – a combination of theory and practice with one day focusing on the theory of object databases and the second focusing on their practical use and implementation.
This volume constitutes the refereed proceedings of the 14th International conference on object-oriented and Entity-Relationship Modelling, OOER '95, held in Gold Coast, Australia in December 1995.;The 36 papers p...
详细信息
ISBN:
(数字)9783540485278
ISBN:
(纸本)9783540606727
This volume constitutes the refereed proceedings of the 14th International conference on object-oriented and Entity-Relationship Modelling, OOER '95, held in Gold Coast, Australia in December 1995.;The 36 papers presented together with an invited presentation by Gio Wiederhold were selected from a total of 120 submissions. The papers are organized in sections on object design and modelling, models and languages, reverse engineering and schema transformation, behavioral modelling, non-traditional modelling, theoretical foundations, business re-engineering, integrated approaches, cooperative work modelling, temporal data modelling, federated systems design, and industrial stream papers
This volume contains papers from the oopsla-93 conference Workshop on Security for object-orientedsystems, held in Washington DC, USA, on 26 September 1993. The workshop addressed the issue of how to introduce an acc...
详细信息
ISBN:
(数字)9781447138587
ISBN:
(纸本)9783540198772
This volume contains papers from the oopsla-93 conference Workshop on Security for object-orientedsystems, held in Washington DC, USA, on 26 September 1993. The workshop addressed the issue of how to introduce an acceptable level of security into object-orientedsystems, as the use of such systems becomes increasingly widespread. The topic is approached from two different, but complementary, viewpoints: the incorporation of security into object-orientedsystems, and the use of object-oriented design and modelling techniques for designing secure applications. The papers cover a variety of issues, relating to both mandatory and discretionary security, including security facilities of PCTE, information flow control, the design of multilevel secure data models, and secure database interoperation via role translation. The resulting volume provides a comprehensive overview of current work in this important area of research.
This book constitutes the refereed proceedings of the 10th European conference on object-orientedprogramming, ECOOP '96, held in Linz, Austria, in July 1996.;The 21 full papers included in revised version were se...
详细信息
ISBN:
(数字)9783540685708
ISBN:
(纸本)9783540614395
This book constitutes the refereed proceedings of the 10th European conference on object-orientedprogramming, ECOOP '96, held in Linz, Austria, in July 1996.;The 21 full papers included in revised version were selected from a total of 173 submissions, based on technical quality and originality criteria. The papers reflect the most advanced issues in the field of object-orientedprogramming and cover a wide range of current topics, including applications, programminglanguages, implementation, specification, distribution, databases, and design.
暂无评论