Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Aspect-oriented programming
We have found many programming problems for which neither procedural nor object-
oriented programming techniques are sufficient to clearly capture some of the important …
oriented programming techniques are sufficient to clearly capture some of the important …
[KSIĄŻKA][B] Software process: principles, methodology, and technology
JC Derniame, BA Kaba, D Wastell - 1999 - books.google.com
1 Jean Claude Derniame Software process technology is an emerging and strategic area
that has already reached a reasonable degree of maturity, delivering products and …
that has already reached a reasonable degree of maturity, delivering products and …
Ownership types for object encapsulation
C Boyapati, B Liskov, L Shrira - ACM SIGPLAN Notices, 2003 - dl.acm.org
Ownership types provide a statically enforceable way of specifying object encapsulation and
enable local reasoning about program correctness in object-oriented languages. However …
enable local reasoning about program correctness in object-oriented languages. However …
Dynamic code evolution for Java
Dynamic code evolution is a technique to update a program while it is running. In an object-
oriented language such as Java, this can be seen as replacing a set of classes by new …
oriented language such as Java, this can be seen as replacing a set of classes by new …
Lazy modular upgrades in persistent object stores
C Boyapati, B Liskov, L Shrira, CH Moh… - Acm Sigplan Notices, 2003 - dl.acm.org
Persistent object stores require a way to automatically upgrade persistent objects, to change
their code and storage representation. Automatic upgrades are a challenge for such …
their code and storage representation. Automatic upgrades are a challenge for such …
Age-based garbage collection
Modern generational garbage collectors look for garbage among the young objects,
because they have high mortality; however, these objects include the very youngest objects …
because they have high mortality; however, these objects include the very youngest objects …
SafeJava: A unified type system for safe programming
C Boyapati - 2003 - dspace.mit.edu
Making software reliable is one of the most important technological challenges facing our
society today. This thesis presents a new type system that addresses this problem by …
society today. This thesis presents a new type system that addresses this problem by …
Towards a reference model for surveying mobile agent systems
There are increasing numbers of systems and research projects involving software agents
and mobile agents. However, there is no reference model or conceptual framework to …
and mobile agents. However, there is no reference model or conceptual framework to …
Unrestricted and safe dynamic code evolution for Java
Dynamic code evolution is a technique to update a program while it is running. In an object-
oriented language such as Java, this can be seen as replacing a set of classes by new …
oriented language such as Java, this can be seen as replacing a set of classes by new …
Using mobile agents to support interorganizational workflow management
M Merz, B Liberman, WL Ersdorf - Applied Artificial Intelligence, 1997 - Taylor & Francis
This article argues that the mobile agent approach is well suited for sporadic communication
in open distributed systems, especially for rather''loose''cooperations across local and …
in open distributed systems, especially for rather''loose''cooperations across local and …