作者: Etching 時間: 2025-3-22 00:07
AOP: Does It Make Sense? The Case of Concurrency and Failuresn be separated from the rest of the distributed application: in modern words, these mechanisms could be .. Does this however make sense?.This paper relates an experience that conveys our initial and indeed biased intuition that the answer is in general .. Except for simple academic examples, it is h作者: fatty-streak 時間: 2025-3-22 04:12 作者: BRUNT 時間: 2025-3-22 05:41 作者: 向外 時間: 2025-3-22 11:10 作者: 或者發(fā)神韻 時間: 2025-3-22 15:14
Atomic Instructions in Javahe executing thread during contention, they may allow higher levels of concurrency on multiprocessors than lock-based synchronization. Wait-free data structures are an important application of atomic instructions, and extend these performance benefits to higher level abstractions such as queues. In 作者: 或者發(fā)神韻 時間: 2025-3-22 19:48
Code Sharing among Virtual Machines design of a general and acceptable sharing mechanism is challenging because of several constraints: performance considerations, the possibility of dynamic class loading, dependencies between shared code and the runtime system, and the potential of adverse impact on the runtime’s reliability and on 作者: 權宜之計 時間: 2025-3-22 21:57 作者: BRAWL 時間: 2025-3-23 04:51
Supporting Unanticipated Dynamic Adaptation of Application Behaviours that cannot be halted and restarted, and in monitoring and debugging systems without the need to recompile and restart them. Relatively few architectures have explored the meaning and possibilities of applying behavioural modifications to already running applications without static preparation of 作者: jovial 時間: 2025-3-23 08:43
A Simple and Practical Approach to Unit Testing: The JML and JUnit Wayh to increasing the correctness and quality of software; for example, the Extreme Programming approach relies on frequent unit testing..In this paper we present a new approach that makes writing unit tests easier. It uses a formal specification language’s runtime assertion checker to decide whether 作者: 樂意 時間: 2025-3-23 09:52 作者: 薄膜 時間: 2025-3-23 17:47
Modular Internet Programming with Cellser are not part of the core language design. In this paper we focus on the design of a more parsimonious Internet programming language, which supports network integration smoothly and coherently as part of its core specification..The key idea is to center these extensions around the unified notion o作者: 低三下四之人 時間: 2025-3-23 18:52
Lana: An Approach to Programming Autonomous Systems must be able to continue working despite changes in the network. To provide autonomy, developers require a programming model where the communication primitives are non-blocking, where there is support for information lookup in a program’s current network and where network outages are considered nat作者: endure 時間: 2025-3-24 01:15
Engineering Event-Based Systems with Scopesopment of event services follows the early stages of programming language evolution, disregarding the need for efficient mechanisms to structure event-based applications. In this paper, the well-known notion of scopes is introduced to event-based systems. We show that limiting the visibility of even作者: Creditee 時間: 2025-3-24 04:26
Architectural Reasoning in ArchJavang approaches decouple implementation code from architecture, allowing inconsistencies that cause confusion, violate architectural properties, and inhibit software evolution. We are developing ArchJava, an extension to Java that seamlessly unifies software architecture with an object-oriented implem作者: 圍裙 時間: 2025-3-24 06:34 作者: 誘騙 時間: 2025-3-24 11:44
Pattern-Based Design and Implementation of an XML and RDF Parser and Interpreter: A Case Study better implementation variants of certain patterns have been presented. These approaches promise great advantages for flexibility, traceability, and reusability of pattern implementations. However, there are only a few larger practical case studies of these concepts available. In this paper we will作者: 尖酸一點 時間: 2025-3-24 16:56
On Variance-Based Subtyping for Parametric Typesbject-oriented languages. Variant parametric types are used to control both subtyping between different instantiations of one generic class and the visibility of their fields and methods. On one hand, one parametric class can be used as either covariant, contravariant, or bivariant by attaching a va作者: CLAM 時間: 2025-3-24 19:21
,The Last Bourbon Moment (1820–1830),Polyphonic C. is an extension of the C. language with new asynchronous concurrency constructs, based on the join calculus. We describe the design and implementation of the language and give examples of its use in addressing a range of concurrent programming problems.作者: 有發(fā)明天才 時間: 2025-3-25 03:09 作者: 過度 時間: 2025-3-25 05:59
https://doi.org/10.1007/3-540-47993-7C++ programming; Java; Java Virtual Machine; UML; XML; component systems; distributed systems; java program作者: 組裝 時間: 2025-3-25 08:31 作者: pellagra 時間: 2025-3-25 13:17 作者: 過于光澤 時間: 2025-3-25 16:47
Lecture Notes in Computer Sciencehttp://image.papertrans.cn/e/image/300290.jpg作者: 好開玩笑 時間: 2025-3-25 23:18
ECOOP 2002 - Object-Oriented Programming978-3-540-47993-2Series ISSN 0302-9743 Series E-ISSN 1611-3349 作者: UNT 時間: 2025-3-26 02:23
0302-9743 Overview: Includes supplementary material: 978-3-540-43759-8978-3-540-47993-2Series ISSN 0302-9743 Series E-ISSN 1611-3349 作者: 繼而發(fā)生 時間: 2025-3-26 07:26 作者: 走調(diào) 時間: 2025-3-26 10:08
Solid Mechanics and Its Applicationsn be separated from the rest of the distributed application: in modern words, these mechanisms could be .. Does this however make sense?.This paper relates an experience that conveys our initial and indeed biased intuition that the answer is in general .. Except for simple academic examples, it is h作者: 持久 時間: 2025-3-26 16:39 作者: 特征 時間: 2025-3-26 16:51 作者: 沒花的是打擾 時間: 2025-3-26 21:49
Analysis of Refinable Vector Functions, functionality has led to implementations that require two or three header words per object. This space overhead increases memory usage and attendant garbage collection costs, reduces cache locality, and constrains programmers who might naturally solve a problem by using large numbers of small objec作者: Jocose 時間: 2025-3-27 04:44
Analogical Holocaust Memory after 9/11,he executing thread during contention, they may allow higher levels of concurrency on multiprocessors than lock-based synchronization. Wait-free data structures are an important application of atomic instructions, and extend these performance benefits to higher level abstractions such as queues. In 作者: 恭維 時間: 2025-3-27 07:36
design of a general and acceptable sharing mechanism is challenging because of several constraints: performance considerations, the possibility of dynamic class loading, dependencies between shared code and the runtime system, and the potential of adverse impact on the runtime’s reliability and on 作者: overhaul 時間: 2025-3-27 12:51
into distributed applications, running on distinct Java Virtual Machines. To accomplish such automatic partitioning, J-Orchestra uses bytecode rewriting to substitute method calls with remote method calls, direct object references with proxy references, etc. Using J-Orchestra does not require great作者: Intact 時間: 2025-3-27 16:11 作者: aggressor 時間: 2025-3-27 20:53
Ilan Alon,Matthew C. Mitchell,J. Mark Munozh to increasing the correctness and quality of software; for example, the Extreme Programming approach relies on frequent unit testing..In this paper we present a new approach that makes writing unit tests easier. It uses a formal specification language’s runtime assertion checker to decide whether 作者: 燈泡 時間: 2025-3-28 01:55
https://doi.org/10.1007/BFb0020902 and Web standards. Over the past year all major players in the software industry have announced their support of XML Web Services in one form or another. So, are services here to displace components? And what about our good old objects?.Drawing boundaries that help to understand the key concepts wi作者: BROOK 時間: 2025-3-28 02:32
er are not part of the core language design. In this paper we focus on the design of a more parsimonious Internet programming language, which supports network integration smoothly and coherently as part of its core specification..The key idea is to center these extensions around the unified notion o作者: clarify 時間: 2025-3-28 08:20 作者: 雪上輕舟飛過 時間: 2025-3-28 14:13
opment of event services follows the early stages of programming language evolution, disregarding the need for efficient mechanisms to structure event-based applications. In this paper, the well-known notion of scopes is introduced to event-based systems. We show that limiting the visibility of even作者: 優(yōu)雅 時間: 2025-3-28 15:49 作者: ligature 時間: 2025-3-28 21:00
,Die Feuerungsst?tten der Freiformschmiede,l adopted both in industry and academia. A number of open research problems remain regarding patterns, however, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections of patterns, and the relationships between patterns. W作者: 商議 時間: 2025-3-29 01:35
Freiheitsverlust und Freiheitsentziehung better implementation variants of certain patterns have been presented. These approaches promise great advantages for flexibility, traceability, and reusability of pattern implementations. However, there are only a few larger practical case studies of these concepts available. In this paper we will作者: 廣告 時間: 2025-3-29 06:42
https://doi.org/10.1007/1-56898-638-6bject-oriented languages. Variant parametric types are used to control both subtyping between different instantiations of one generic class and the visibility of their fields and methods. On one hand, one parametric class can be used as either covariant, contravariant, or bivariant by attaching a va作者: 在前面 時間: 2025-3-29 07:22
Semantic Models for Distributed Object Reflectionf distributed reflection and of reflective middleware. To illustrate the ideas, we show in some detail how two important models of distributed actor reflection can be naturally obtained as special cases of our generic model, and discuss how several recent models of reflective middleware can be likewise formalized as instances of our model.作者: hegemony 時間: 2025-3-29 14:51 作者: Emmenagogue 時間: 2025-3-29 17:24
https://doi.org/10.1007/978-1-349-21099-2ural rather than as errors. This paper presents Lana, a programming model based on Java, that includes concepts for communication, mobility, security and connection recovery in order to support autonomy.作者: trigger 時間: 2025-3-29 20:15 作者: headlong 時間: 2025-3-30 03:14 作者: 相同 時間: 2025-3-30 07:59
Solid Mechanics and Its Applicationsand (2) concurrency and failures are particularly hard to aspectize because they are usually part of the phenomenon that objects should simulate. They are in this sense different than other concerns, like for instance tracing, which might be easier to aspectize.作者: 投射 時間: 2025-3-30 08:19 作者: 建筑師 時間: 2025-3-30 14:12
proximation, cells can be thought of as a hybrid between modules and components. Here we concentrate on the design of ., a language which builds cells on top of the fundamental Java notions of class, object, and virtual machine.作者: flavonoids 時間: 2025-3-30 17:29 作者: EXTOL 時間: 2025-3-30 23:12 作者: ODIUM 時間: 2025-3-31 04:34
Code Sharing among Virtual Machinesred memory. The second additionally enables the sharing of dynamically compiled code. Their design and performance are evaluated against two other approaches: running each application in a separate instance of an unmodified virtual machine, and running all applications in a single instance of a multitasking virtual machine.作者: Agnosia 時間: 2025-3-31 06:28
Modular Internet Programming with Cellsproximation, cells can be thought of as a hybrid between modules and components. Here we concentrate on the design of ., a language which builds cells on top of the fundamental Java notions of class, object, and virtual machine.作者: Employee 時間: 2025-3-31 10:51 作者: 同步信息 時間: 2025-3-31 13:39
ions that crosscut several classes can be separated into different modules. Modules are composable in the same way as mixins. The composition of modules sometimes causes name collision and an interesting phenomenon, which we call .. We describe solutions to these problems.作者: 顯示 時間: 2025-3-31 19:46 作者: 公式 時間: 2025-4-1 01:16
Difference-Based Modules: A Class-Independent Module Mechanismions that crosscut several classes can be separated into different modules. Modules are composable in the same way as mixins. The composition of modules sometimes causes name collision and an interesting phenomenon, which we call .. We describe solutions to these problems.作者: Promotion 時間: 2025-4-1 05:06
Architectural Reasoning in ArchJavaing ArchJava to an Islamic tile design application demonstrates that ArchJava can express dynamically changing architectures effectively within implementation code, and suggests that the resulting program may be easier to understand and evolve.作者: 拾落穗 時間: 2025-4-1 06:50 作者: gastritis 時間: 2025-4-1 14:14 作者: 聚集 時間: 2025-4-1 16:30
Patterns as Signse provide a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers’ intent and its realisation in the program. Considering patterns as signs can address many of these common questions regarding design patterns, to assist both programmers using patterns and authors writing them.作者: NADIR 時間: 2025-4-1 18:34
Space- and Time-Efficient Implementation of the Java Object Modelord headers, containing thin lock state, only for objects that have synchronized methods..We describe the implementation of various object models in the IBM Jikes Research Virtual Machine, by introducing a pluggable object model abstraction into the virtual machine implementation. We compare an obje作者: 委屈 時間: 2025-4-1 23:11