|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910143830903321 |
|
|
Autore |
Safonov V. O (Vladimir Olegovich) |
|
|
Titolo |
Using aspect-oriented programming for trustworthy software development [[electronic resource] /] / Vladimir O. Safonov |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Hoboken, N.J., : Wiley-Interscience, c2008 |
|
|
|
|
|
|
|
ISBN |
|
1-281-38149-7 |
9786611381493 |
0-470-28311-4 |
0-470-28310-6 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (352 p.) |
|
|
|
|
|
|
Collana |
|
Quantitative Software Engineering Series ; ; v.5 |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Aspect-oriented programming |
Computer software - Development |
Computer software - Reliability |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
Description based upon print version of record. |
|
|
|
|
|
|
Nota di bibliografia |
|
Includes bibliographical references (p. 321-328) and index. |
|
|
|
|
|
|
Nota di contenuto |
|
Using Aspect-Oriented Programming for Trustworthy Software Development; Contents; Preface; ACKNOWLEDGMENTS; 1. Introduction; 1.1 The Role of Aspect-Oriented Programming in Trustworthiness; 1.2 Historical Background and Personal Experience; 1.3 Organization of the Book; 2. Trustworthy Computing, Software Engineering, and Computer Science; 2.1 History of and Growing Need for TWC; 2.2 Microsoft's TWC Initiative; 2.3 The Four Pillars of TWC; 2.3.1 Security; 2.3.2 Privacy; 2.3.3 Reliability; 2.3.4 Business Integrity; 2.4 Software Engineering Technologies and Tools for TWC; 2.5 TWC and .NET |
2.5.1 .NET Overview2.5.2 .NET Security; 2.5.3 .NET and Reliability; 2.5.4 .NET TWC Tools FxCop and Spec#; 2.6 TWC and Java; 2.6.1 Java Overview; 2.6.2 Java Security; 2.6.3 Java and Reliability; 2.6.4 Java TWC Tools; 2.7 Summary; 3. Aspect-Oriented Programming and Aspect.NET; 3.1 History of AOP; 3.2 AOP Basics; 3.3 AOP and Related Technologies and Tools; 3.3.1 AspectJ and AspectWerkz; 3.3.2 Other AOP Tools and Approaches to Separation of Concerns; 3.4. Pitfalls of AOP; 3.5 AOP for Java; 3.6 AOP for .NET; 3.7 Aspect.NET Principles and Architecture; 3.7.1 Motivation and Key Ideas |
|
|
|
|