دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Erik Ernst, Frank Gerhardt, Luigi Benedicenti (auth.), Serge Demeyer, Jan Bosch (eds.) سری: Lecture Notes in Computer Science 1543 ISBN (شابک) : 9783540654605, 3540654607 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 1998 تعداد صفحات: 595 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 16 مگابایت
کلمات کلیدی مربوط به کتاب فناوری شی گرا: مجموعه کارگاههای ECOOP9898 کارگاه های آموزشی ، نسخه ی نمایشی و پوسترهای بروکسل ، بلژیک ، 20 تا 24 ژوئیه 1998 مجموعه مقالات: تکنیک های برنامه نویسی، مهندسی نرم افزار/برنامه نویسی و سیستم های عامل، مدیریت پایگاه داده، شبکه های ارتباطی کامپیوتری، سیستم های اطلاعات کسب و کار، مدیریت محاسبات و سیستم های اطلاعاتی
در صورت تبدیل فایل کتاب Object-Oriented Technology: ECOOP’98 Workshop Reader: ECOOP’ 98 Workshops, Demos, and Posters Brussels, Belgium, July 20–24, 1998 Proceedings به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فناوری شی گرا: مجموعه کارگاههای ECOOP9898 کارگاه های آموزشی ، نسخه ی نمایشی و پوسترهای بروکسل ، بلژیک ، 20 تا 24 ژوئیه 1998 مجموعه مقالات نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در زمان نگارش این مقاله (اواسط اکتبر 1998) میتوانیم به آنچه یک ECOOP'98 بسیار موفق بوده است نگاه کنیم. علیرغم زمان سال - در میانه ای که به طور سنتی به عنوان دوره تعطیلات در نظر گرفته می شود - ECOOP'98 از نظر تعداد شرکت کنندگان رکورد شکنی بود. بیش از 700 نفر برای شرکت در طیف گسترده ای از فعالیت ها به محوطه دانشگاه آزاد بروکسل راه یافتند. این سومین کارگاه خوان ECOOP در مورد بسیاری از این فعالیت ها گزارش می دهد. این شامل یک انتخاب دقیق از ورودی و یک خلاصه محتاطانه از نتیجه برای بحث های متعددی است که در طول کارگاه ها، تظاهرات و پوسترها اتفاق افتاد. به این ترتیب، این کتاب به عنوان یک عکس فوری عالی از وضعیت هنر در زمینه برنامه نویسی شی گرا عمل می کند. درباره تنوع مطالب ارسالی یک خواننده کارگاه، به دلیل ماهیت خود، در موضوعات پوشش داده شده و همچنین در قالب مشارکت هایش کاملاً متنوع است. این خواننده از این قاعده مستثنی نیست: ما به عنوان ویراستار به سازماندهندگان مربوطه آزادی زیادی در انتخاب ارائه دادهایم زیرا احساس میکنیم فرم از محتوا پیروی میکند. این تنوع در انواع گزارش ها و همچنین در طرح آنها را توضیح می دهد.
At the time of writing (mid-October 1998) we can look back at what has been a very successful ECOOP’98. Despite the time of the year – in the middle of what is traditionally regarded as a holiday period – ECOOP'98 was a record breaker in terms of number of participants. Over 700 persons found their way to the campus of the Brussels Free University to participate in a wide range of activities. This 3rd ECOOP workshop reader reports on many of these activities. It contains a careful selection of the input and a cautious summary of the outcome for the numerous discussions that happened during the workshops, demonstrations and posters. As such, this book serves as an excellent snapshot of the state of the art in the field of object oriented programming. About the diversity of the submissions A workshop reader is, by its very nature, quite diverse in the topics covered as well as in the form of its contributions. This reader is not an exception to this rule: as editors we have given the respective organizers much freedom in their choice of presentation because we feel form follows content. This explains the diversity in the types of reports as well as in their lay out.
Front Matter....Pages I-XXII
The 8th Workshop for PhD Students in Object-Oriented Systems....Pages 1-43
Techniques, Tools, and Formalisms for Capturing and Assessing the Architectural Quality in Object-Oriented Software....Pages 44-45
A Note on Object-Oriented Software Architecting....Pages 46-47
COMPARE: A Comprehensive Framework for Architecture Evaluation....Pages 48-49
Experience with the Architecture Quality Assessment of a Rule-Based Object-Oriented System....Pages 50-51
Evaluating the Modularity of Model-Driven Object-Oriented Software Architectures ( Extended Abstract )....Pages 52-53
Assessing the Evolvability of Software Architectures....Pages 54-55
The Influence of Domain-specific Abstraction on Evolvability of Software Architectures for Information Systems....Pages 56-57
Object-Oriented Frameworks: Architecture Adaptability....Pages 58-59
A Transformational Approach to Structural Design Assessment and Change....Pages 60-61
Reengineering the Modularity of OO Systems....Pages 62-63
A Contextual Help System Based on Intelligent Diagnosis Processes Aiming to Design and Maintain Object-Oriented Software Packages....Pages 64-65
Analysis of Overridden Methods to Infer Hot Spots....Pages 66-67
Purpose: Between Types and Code....Pages 68-69
Ensuring Object Survival in a Desert....Pages 70-71
Experiences in Object-Oriented Re-Engineering....Pages 72-98
OOSA’98 ECOOP’98 Workshop on Object-Oriented Software Architectures Workshop Summary....Pages 99-104
Pattern-Oriented Framework Engineering Using FRED....Pages 105-109
Exploiting Architecture in Experimental System Development....Pages 110-114
Object-Orientation and Software Architecture....Pages 115-119
Semantic Structure: A Basis for Software Architecture....Pages 120-124
A Java Architecture for Dynamic Object and Framework Customizations....Pages 125-129
WCOP’ 98 Summary of the Third International Workshop on Component-Oriented Programming....Pages 130-135
Type-Safe Delegation for Dynamic Component Adaptation....Pages 136-137
Consistent Extension of Components in Presence of Explicit Invariants....Pages 138-140
Component Composition with Sharing....Pages 141-142
Late Component Adaptation....Pages 143-144
Adaptation of Connectors in Software Architectures....Pages 145-146
Connecting Incompatible Black-Box Components Using Customizable Adapters....Pages 147-148
Dynamic Configuration of Distributed Software Components....Pages 149-150
Components for Non-Functional Requirements....Pages 151-152
The Operational Aspects of Component Architecture....Pages 153-154
Architectures for Interoperation between Component Frameworks (Extended Abstract)....Pages 155-156
A Model for Gluing Together....Pages 157-158
Component Testing: An Extended Abstract....Pages 159-160
Applying a Domain Specific Language Approach to Component Oriented Programming....Pages 161-162
The Impact of Large-Scale Component and Framework Application Development on Business....Pages 163-164
Maintaining a COTS Component-Based Solution Using Traditional Static Analysis Techniques....Pages 165-166
Second ECOOP Workshop on Precise Behavioral Semantics (with an Emphasis on OO Business Specifications)....Pages 167-188
Workshop Report —ECOOP’98 Workshop 7 Tools and Environments for Business Rules....Pages 189-196
Enriching Constraints and Business Rules in Object Oriented Analysis Models with Trigger Specifications....Pages 197-199
Business Rules vs. Database Rules A Position Statement....Pages 200-201
Elements Advisor by Neuron Data....Pages 202-204
Business Rules Layers Between Process and Workow Modeling: An Object-Oriented Perspective....Pages 205-207
Business-Object Semantics Communication Model in Distributed Environment....Pages 208-210
How Business Rules Should Be Modeled and Implemented in OO....Pages 211-213
A Reflective Environment for Configurable Business Rules and Tools....Pages 214-216
Business Process Modeling - Motivation, Requirements Implementation....Pages 217-218
An Integrated Approach to Object-Oriented Modeling of Business Processes....Pages 219-221
Enterprise Modelling....Pages 222-227
Requirements Capture Using Goals....Pages 228-231
‘Contextual Objects’ or Goal Orientation for Business Process Modeling....Pages 232-233
Mapping Business Processes to Software Design Artifacts....Pages 234-236
Mapping Business Processes to Objects, Components and Frameworks: A Moving Target!....Pages 237-239
Partitioning Goals with Roles....Pages 240-241
Object Oriented Product Metrics for Quality Assessment (Workshop 9)....Pages 242-271
ECOOP Workshop on Distributed Object Security....Pages 273-276
Merging Capabilities with the Object Model of an Object-Oriented Abstract Machine....Pages 277-277
Mutual Suspicion in a Generic Object—Support System....Pages 278-278
Towards an Access Control Policy Language for CORBA....Pages 279-279
Security for Network Places....Pages 280-280
Reective Authorization Systems....Pages 281-281
Dynamic Adaptation of the Security Properties of Applications and Components....Pages 282-282
Interoperating between Security Domains....Pages 283-283
Delegation-Based Access Control for Intelligent Network Services....Pages 284-284
Secure Communication in Non-uniform Trust Environments....Pages 285-285
Dynamic Access Control for Shared Objects in Groupware Applications....Pages 286-286
A Fault-Tolerant Secure CORBA Store using Fragmentation-Redundancy-Scattering....Pages 287-287
4th ECOOP Workshop on Mobility: Secure Internet Mobile Computations....Pages 288-290
Protection in Programming-Language Translations: Mobile Object Systems....Pages 291-291
D’Agents: Future security directions....Pages 292-292
A Multi-Level Interface Structure for the Selective Publication of Services in an Open Environment....Pages 293-293
A Practical Demonstration of the Effect of Malicious Mobile Agents on CPU Load Balancing....Pages 294-294
Role-based Protection and Delegation for Mobile Object Environments....Pages 295-295
Coarse Grained Java Security Policies....Pages 296-296
Secure Recording of Itineraries through Co-operating Agents....Pages 297-298
A Model of Attacks of Malicious Hosts Against Mobile Agents....Pages 299-299
Agent Trustworthiness....Pages 300-300
Protecting the Itinerary of Mobile Agents....Pages 301-301
Position paper: Security in TACOMA....Pages 302-303
Type-Safe Execution of Mobile Agents in Anonymous Networks....Pages 304-304
Mobile Computations and Trust....Pages 305-305
Case Studies in Security and Resource Management for Mobile Objects....Pages 306-306
3 rd Workshop on Mobility and Replication....Pages 307-308
UbiData: An Adaptable Framework for Information Dissemination to Mobile Users....Pages 309-310
Twin-Transactions — Delayed Transaction Synchronisation Model....Pages 311-312
Partitioning and Assignment of Distributed Object Applications Incorporating Object Replication and Caching....Pages 313-314
Open Implementation of a Mobile Communication System....Pages 315-316
Towards a Grand Unified Framework for Mobile Objects....Pages 317-318
Measuring the Quality of Service of Optimistic Replication....Pages 319-320
Evaluation Overview of the Replication Methods for High Availability Databases....Pages 321-322
Reflection Based Mobile Replication....Pages 323-324
Support for Mobility and Replication in the AspectIX Architecture....Pages 325-326
How to Combine Strong Availability with Weak Replication of Objects?....Pages 327-328
Tradeoffs of Distributed Object Models....Pages 329-332
Learning and Teaching Objects Successfully Workshop Summary....Pages 333-334
Teaching Concepts in the Object-Oriented Field....Pages 335-339
A Newcomer’s Thoughts about Responsibility Distribution....Pages 340-343
An Effective Approach to Learning Object-Oriented Technology....Pages 344-349
Teaching Objects: The Case for Modelling....Pages 350-354
Involving Learners in Object-Oriented Technology Teaching Process: Five Web-Based Steps for Success....Pages 355-358
How to Teach Object-Oriented Programming to Well-Trained Cobol Programmers....Pages 359-362
ECOOP’98 Workshop on Reflective Object-Oriented Programming and Systems....Pages 363-364
MOPping up Exceptions....Pages 365-366
A Metaobject Protocol for Correlate....Pages 367-368
Adaptive Active Object....Pages 369-371
Yet Another java.lang.Class....Pages 372-373
A Reflective Java Class Loader....Pages 374-375
Sanity Checking OS Configuration via Reflective Computation....Pages 376-377
A Reflective Component Model for Open Systems....Pages 378-379
CoffeeStrainer - Statically Checking Structural Constraints on Java Programs....Pages 380-381
A Computational Model for a Distributed Object-Oriented Operating System Based on a Reflective Abstract Machine....Pages 382-383
A Reflective Implementation of a Distributed Programming Model....Pages 384-385
Evaluation of Object-Oriented Reflective Models....Pages 386-387
2K : A Reflective, Component-Based Operating System for Rapidly Changing Environments....Pages 388-389
Experiments with Reflective Middleware....Pages 390-391
Three Practical Experiences of Using Reflection....Pages 392-393
Towards a Generic Framework for AOP....Pages 394-397
Recent Developments in AspectJ™....Pages 398-401
Coordination and Composition: The Two Paradigms Underlying AOP ?....Pages 402-405
Operation-Level Composition: A Case in (Join) Point....Pages 406-409
Deriving Design Aspects from Conceptual Models....Pages 410-413
Aspect-Oriented Logic Meta Programming....Pages 414-417
Roles,Subjects and Aspects: How Do They Relate?....Pages 418-419
D 2 AL-A Design-Based Aspect Language for Distribution Control....Pages 420-421
Interactions between Objects: An Aspect of Object-Oriented Languages....Pages 422-423
Replication as an Aspect -The Naming Problem....Pages 424-425
Aspect IX A Middleware for Aspect-Oriented Programming....Pages 426-427
An AOP Case with Static and Dynamic Aspects....Pages 428-429
Visitor Beans: An Aspect-Oriented Pattern....Pages 431-432
Assessing Aspect-Oriented Programming: Preliminary Results....Pages 433-434
Aspect-oriented Programming Using Composition-Filters....Pages 435-435
The Impact of Aspect-Oriented Programming on Formal Methods....Pages 436-436
Aspects of Enterprise Java Beans....Pages 437-437
Aspect-Oriented Programming in the Coyote Project....Pages 438-438
Toward Reusable Synchronisation for Object-Oriented Languages....Pages 439-439
Agent Roles and Aspects....Pages 440-440
The Distribution Aspect — A Meeting Ground Between Tool and Programmer....Pages 441-441
Is Composition of Metaobjects = Aspect Oriented Programming....Pages 442-442
Run-Time Adaptability of Synchronization Policies in Concurrent Object Oriented Languages....Pages 443-443
Introduction to Parallel Object-Oriented Scientific Computing....Pages 444-445
OVERTURE: Object-Oriented Parallel Adaptive Mesh Refinement for Serial and Parallel Environments....Pages 446-447
Applying OO Concepts to Create an Environment for Intensive Multi-user Computations in Electromagnetism....Pages 448-449
Rethinking a MD code using Object Oriented Technology....Pages 450-451
ROSE: An Optimizing Transformation System for C++ Array-Class Libraries....Pages 452-453
The Parallel Asynchronous Data Routing Environment PADRE....Pages 454-455
Object Oriented Programming and Finite Element Analysis: Achieving Control Over the Calculation Process....Pages 456-457
Tecolote: An Object-Oriented Framework for Physics Development....Pages 458-459
Is Java Suitable for Portable High-Performance Computing?....Pages 460-461
Applying Fortran 90 and Object-Oriented Techniques to Scientific Applications....Pages 462-463
Development and Utilization of Parallel Generic Algorithms for Scientific Computations....Pages 464-465
The Matrix Template Library: A Unifying Framework for Numerical Linear Algebra....Pages 466-467
A Rational Approach to Portable High Performance: The Basic Linear Algebra Instruction Set (BLAIS) and the Fixed Algorithm Size Template (FAST) Library....Pages 468-469
Object Oriented Programming in High Performance Fortran....Pages 470-471
Towards Real-World Scientific Web Computing....Pages 472-473
Automating the Object-Oriented Software Development Process: Workshop Report....Pages 474-476
The Case for Cooperative Requirement Writing....Pages 477-479
Systematic Construction of UML Associations and Aggregations Using cOlOr Framework....Pages 480-482
Software Quality in the Objectory Process....Pages 483-485
Evaluating OO-CASE Tools: OO Research Meets Practice....Pages 486-488
Conceptual Predesign as a Stopover for Mapping Natural Language Requirements Sentences to State Chart Patterns....Pages 489-491
Using the MétaGen Modeling and Development Environment in the FIBOF Esprit Project....Pages 492-492
Formalizing Artifacts of Object-Oriented Analysis & Design Methods....Pages 495-495
Providing Automatic Support for Heuristic Rules of Methods....Pages 496-498
From Visual Specifications to Executable Code....Pages 499-501
Workshop on Object-Oriented Real-Time Systems....Pages 502-502
Dynamic Scheduling of Object Invocations in Distributed Object Oriented Real-Time Systems....Pages 503-506
A Code Generator with Application-Oriented Size Optimization for Object-Oriented Embedded Control Software....Pages 507-510
UML/PNO: A Way to Merge UML and Petri Net Objects for the Analysis of Real-Time Systems....Pages 511-514
Modular Development of Control and Computational Modules Using Reactive Objects....Pages 515-518
TDE: A Time Driven Engine for Predictable Execution of Realtime Systems....Pages 519-524
Virtual World Objects for Real Time Cooperative Design....Pages 525-528
Providing Real-Time Object Oriented Industrial Messaging Services....Pages 529-532
A Train Control Modeling with the Real-Time Object Paradigm....Pages 533-538
Demonstrations....Pages 539-540
Visualizing Object-Oriented Programs with Jinsight....Pages 541-542
SoftDB — A Simple Software Database....Pages 543-544
OO-in-the-Large: Software Development with Subject-Oriented Programming....Pages 545-546
Dynamic Application Partitioning in VisualAge Generator Version 3.0....Pages 547-548
The Refactoring Browser....Pages 549-549
Business Objects with History and Planning....Pages 550-551
Poor Man’s Genericity for Java....Pages 552-552
An Object DBMS for Multimedia Presentations Including Video Data....Pages 553-554
OPCAT - Object-Process Case Tool: an Integrated System Engineering Environment (ISEE)....Pages 555-556
The AspectIX ORB Architecture....Pages 557-557
Formalization of Component Object Model (COM) - The COMEL Language....Pages 558-558
Oberon-D = Object-Oriented System + Object-Oriented Database....Pages 559-559
OctoGuide - A Graphical Aid for Navigating Among Octopus/UML Artifacts....Pages 560-560
Run Time Reusability in Object-Oriented Schematic Capture....Pages 561-562
Replication as an Aspect....Pages 563-563
Back Matter....Pages 564-573