作者: INTER 時(shí)間: 2025-3-21 23:56
Catchment Management Issues World-Wide,milar to that based on multiple inheritance, but avoids the associated complications..The language has been designed with the main objective in mind to obtain, rather than a new theoretical language, a working and smooth extension of Java. That means, on the design side, that we have faced the chall作者: exquisite 時(shí)間: 2025-3-22 03:33 作者: POLYP 時(shí)間: 2025-3-22 06:03 作者: BLOT 時(shí)間: 2025-3-22 09:23
Correspondences between algebraic surfaces,ify the technical challenges as well as the techniques employed, 2) We define an API that adds to the existing JIT compiler APIs in “classic” JVM to allow reflective JITs to be constructed, 3) We show detailed benchmarks of run-time behavior of OpenJIT to demonstrate that, while being competitive wi作者: Cocker 時(shí)間: 2025-3-22 16:09 作者: Cocker 時(shí)間: 2025-3-22 17:54 作者: 共同時(shí)代 時(shí)間: 2025-3-23 00:05 作者: 內(nèi)行 時(shí)間: 2025-3-23 01:29
Copying and Comparing: Problems and Solutionsstraightforward. However, there are at least three areas in which insufficient attention has been given to copying and comparing complex objects: (1) values are not distinguished from objects; (2) aggregation is not distinguished from association; and (3) the correct handling of linked structures ot作者: HOWL 時(shí)間: 2025-3-23 09:19 作者: Infirm 時(shí)間: 2025-3-23 11:05 作者: ANT 時(shí)間: 2025-3-23 17:40 作者: engrave 時(shí)間: 2025-3-23 18:03
ramming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we find that the languages of the future should integrate the best available concepts and constructs in such a way that the programmer does not think of 作者: 高深莫測(cè) 時(shí)間: 2025-3-23 23:03
tation. In this framework, domains and systems can be analysed and understood using models at a high level of abstraction. To support the construction of such models, a large number of Computer-Aided Software Engineering tools are available. These tools excel in supporting design and implementation,作者: 滔滔不絕地講 時(shí)間: 2025-3-24 05:57
al of this mechanism is to model the structure of Design Patterns. This is an interesting feature because it can help designers to point out pattern application without spending time with intricate design details. Moreover, it can also help designers to better document their systems and to manage th作者: sultry 時(shí)間: 2025-3-24 09:54 作者: invert 時(shí)間: 2025-3-24 11:19
Should Radical Evil Be Forgiven?,es, inheritance implies subtyping. In contrast, the theoretical language community has viewed this linkage as a mistake and has focused on subtyping relationships determined by the structure of object types, without regard to their underlying implementations. In this paper,we explore why inheritance作者: Little 時(shí)間: 2025-3-24 17:09 作者: Badger 時(shí)間: 2025-3-24 21:14 作者: 服從 時(shí)間: 2025-3-25 02:45 作者: medium 時(shí)間: 2025-3-25 03:58 作者: malapropism 時(shí)間: 2025-3-25 09:11
Associations and Political Parties,posed very late, possibly by end users at run time as in compound-document frameworks..To this aim, we propose generic wrappers, a new language construct for strongly-typed class-based languages.With generic wrappers, objects can be aggregated at run time. The aggregate belongs to a subtype of the a作者: Minatory 時(shí)間: 2025-3-25 12:52
,Form, Gestalt und Plastizit?t,s involved in copying and comparing objects and we address the problem of generating appropriate copying and comparing operations automatically, a service that is not provided by most object oriented languages and environments. Automatic generation appears to be not only desirable, because hand-codi作者: 定點(diǎn) 時(shí)間: 2025-3-25 18:31
Lecture Notes in Computer Sciencected the intense scrutiny by the computer security research community. Numerous security bugs were later found (and fixed). Second, Java and the Internet once again highlighted the issue of mobile code security and the need for a comprehensive solution - the original ”sandbox” security model for Jav作者: 揉雜 時(shí)間: 2025-3-25 22:51
An Improved Conformance Testing Method publish information on a software bus and consumers subscribe to the information they want to receive from that bus. The decoupling nature of the interaction between the publishers and the subscribers is not only important for enterprise computing products but also for many emerging e-commerce and 作者: Mumble 時(shí)間: 2025-3-26 02:19 作者: 輕而薄 時(shí)間: 2025-3-26 04:28
ely at load-time. Examples include dynamic delegation, mobile code and agent systems. Such systems exhibit properties which are not well-captured by current typing models. We describe a system of . object types which capture these effects and allow them to be analysed within a standard object type f作者: Gorilla 時(shí)間: 2025-3-26 10:56
o the reflection API for addressing this limitation. Unlike other extensions enabling behavioral reflection, our extension called . enables structural reflection in Java. For using a standard Java virtual machine (JVM) and avoiding a performance problem, Javassist allows structural reflection only b作者: 吃掉 時(shí)間: 2025-3-26 13:08
The Power of Formative Assessment,runtime. This poses problems for applications that have limited down-time. More support is needed for dynamic evolution. In this paper we present an approach for supporting dynamic evolution of Java programs. In this approach, Java programs can evolve by changing their components, namely classes, du作者: 是突襲 時(shí)間: 2025-3-26 19:05
Correspondences between algebraic surfaces,u Ltd. Although in general self-descriptive systems have been studied in various contexts such as reflection and interpreter/compiler bootstrapping, OpenJIT is a first system we know to date that offers a stable, full-fledged Java JIT compiler that plugs into existing monolithic JVMs, and offer comp作者: 不可知論 時(shí)間: 2025-3-26 21:19 作者: 退出可食用 時(shí)間: 2025-3-27 05:11
Elisa BertinoIncludes supplementary material: 作者: discord 時(shí)間: 2025-3-27 06:14
Lecture Notes in Computer Sciencehttp://image.papertrans.cn/e/image/300288.jpg作者: Commission 時(shí)間: 2025-3-27 12:51 作者: GULLY 時(shí)間: 2025-3-27 17:25
https://doi.org/10.1007/3-540-45102-1CASE; D programming language; Java; Java programming; UML; Unified Modeling Language (UML); componnet-base作者: 消耗 時(shí)間: 2025-3-27 17:50 作者: 不連貫 時(shí)間: 2025-3-28 01:57 作者: 博識(shí) 時(shí)間: 2025-3-28 04:13
Creative Object-Oriented Modelling: Support for Intuition, Flexibility, and Collaboration in CASE Totation. In this framework, domains and systems can be analysed and understood using models at a high level of abstraction. To support the construction of such models, a large number of Computer-Aided Software Engineering tools are available. These tools excel in supporting design and implementation,作者: EXULT 時(shí)間: 2025-3-28 09:22
Design Patterns Application in UMLal of this mechanism is to model the structure of Design Patterns. This is an interesting feature because it can help designers to point out pattern application without spending time with intricate design details. Moreover, it can also help designers to better document their systems and to manage th作者: 充滿人 時(shí)間: 2025-3-28 12:11
UML-F: A Modeling Language for Object-Oriented Frameworksxtension, called UML-F, allows the explicit representation of framework variation points. The paper discusses some of the relevant aspects of UML-F, which is based on standard UML extension mechanisms. A case study shows how it can be used to assist framework development. A discussion of additional 作者: FER 時(shí)間: 2025-3-28 14:52
Extending Moby with Inheritance-Based Subtypinges, inheritance implies subtyping. In contrast, the theoretical language community has viewed this linkage as a mistake and has focused on subtyping relationships determined by the structure of object types, without regard to their underlying implementations. In this paper,we explore why inheritance作者: Sad570 時(shí)間: 2025-3-28 19:29 作者: 愛管閑事 時(shí)間: 2025-3-29 02:45 作者: GORGE 時(shí)間: 2025-3-29 06:47
Jam - A Smooth Extension of Java with Mixinsilar to a Java heir class declaration, except that it does not extend a fixed parent class, but simply specifies the set of fields and methods a generic parent should provide. In this way, the same mixin can be instantiated on many parent classes, producing different heirs, thus avoiding code duplic作者: ostensible 時(shí)間: 2025-3-29 10:41
A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languageserpreters are an approach to building off-the-shelf software components that implement fragments of DSLs.We describe an approach to implementing modular interpreters in an object-oriented fashion, using the design pattern of .. The modular structuring and reuse of DSL implementations has potentially作者: 新星 時(shí)間: 2025-3-29 11:59
Generic Wrappersposed very late, possibly by end users at run time as in compound-document frameworks..To this aim, we propose generic wrappers, a new language construct for strongly-typed class-based languages.With generic wrappers, objects can be aggregated at run time. The aggregate belongs to a subtype of the a作者: effrontery 時(shí)間: 2025-3-29 18:38
Copying and Comparing: Problems and Solutionss involved in copying and comparing objects and we address the problem of generating appropriate copying and comparing operations automatically, a service that is not provided by most object oriented languages and environments. Automatic generation appears to be not only desirable, because hand-codi作者: 譏笑 時(shí)間: 2025-3-29 23:42
Developing Security Systems in the Real Worldcted the intense scrutiny by the computer security research community. Numerous security bugs were later found (and fixed). Second, Java and the Internet once again highlighted the issue of mobile code security and the need for a comprehensive solution - the original ”sandbox” security model for Jav作者: Irrigate 時(shí)間: 2025-3-30 03:24
Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction publish information on a software bus and consumers subscribe to the information they want to receive from that bus. The decoupling nature of the interaction between the publishers and the subscribers is not only important for enterprise computing products but also for many emerging e-commerce and 作者: 性冷淡 時(shí)間: 2025-3-30 04:08
Design Templates for Collective Behavior objects continues to be a challenging task. This is especially true for distributed reactive systems..The joint action paradigm is a design methodology that concentrates on the collective behavior of objects. Aspects of collective behavior are gradually introduced in a controlled manner in a specif作者: erythema 時(shí)間: 2025-3-30 11:19 作者: GOAD 時(shí)間: 2025-3-30 15:28 作者: 無效 時(shí)間: 2025-3-30 20:14
Runtime Support for Type-Safe Dynamic Java Classesruntime. This poses problems for applications that have limited down-time. More support is needed for dynamic evolution. In this paper we present an approach for supporting dynamic evolution of Java programs. In this approach, Java programs can evolve by changing their components, namely classes, du作者: 凹槽 時(shí)間: 2025-3-31 00:05
OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Javau Ltd. Although in general self-descriptive systems have been studied in various contexts such as reflection and interpreter/compiler bootstrapping, OpenJIT is a first system we know to date that offers a stable, full-fledged Java JIT compiler that plugs into existing monolithic JVMs, and offer comp作者: 鋼盔 時(shí)間: 2025-3-31 04:05
Using Objects for Next Generation Communication Services provides new service opportunities. Object-oriented systems show great promise for building new classes of services that dynamically adapt to changing networks and appliances. This paper describes how we use migratory objects to build new classes of services. The focus is on telecommunication servi作者: crutch 時(shí)間: 2025-3-31 06:25 作者: 共同確定為確 時(shí)間: 2025-3-31 12:35 作者: Exposure 時(shí)間: 2025-3-31 17:11 作者: 甜瓜 時(shí)間: 2025-3-31 20:23
The Power of Formative Assessment,mpatibility with existing Java applications, and maintains the security and type safety controls imposed by Java’s dynamic linking mechanism. Experimental analyses of our implementation indicate that the implementation imposes a moderate performance penalty relative to the unmodified virtual machine.作者: 染色體 時(shí)間: 2025-4-1 01:27
A Basic Model of Typed Componentsntiation and definition of atomic components. Some motivating programming examples are presented, and the operational semantics is shown to enjoy a typesafety property. We also discuss an extension to the Java language aimed at supporting the proposed model, and some implementation issues.作者: 爭(zhēng)吵 時(shí)間: 2025-4-1 05:41 作者: inferno 時(shí)間: 2025-4-1 06:27
A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languageselationship between inheritance and recursion.We give paradigmatic examples of the definition of extensible computations in the Java programming language, and consider what extensions would be required for typed object-oriented languages in order to support this approach in a statically type-safe manner.作者: heckle 時(shí)間: 2025-4-1 12:11 作者: graphy 時(shí)間: 2025-4-1 16:31