• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker
      3. Programvaruutveckling

      Formal Specification Techniques for Engineering Modular C Programs

      AvTan Yang Meng

      Inbunden, Engelska, 1995

      Del i serien International Series in Software Engineering

      1 712 kr

      Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

      Fler format och utgåvor

      Häftad

      1 693 kr

      E-bok

      2 105 kr

      Beskrivning

      Software is difficult to develop, maintain, and reuse. Two factors that contribute to this difficulty are the lack of modular design and good program documentation. The first makes software changes more difficult to implement. The second makes programs more difficult to understand and to maintain. Formal Specification Techniques for Engineering Modular C Programs describes a novel approach to promoting program modularity. The book presents a formal specification language that promotes software modularity through the use of abstract data types, even though the underlying programming language may not have such support. This language is structured to allow useful information to be extracted from a specification, which is then used to perform consistency checks between the specification and its implementation. Formal Specification Techniques for Engineering Modular C Programs also describes a specification-driven, software re-engineering process model for improving existing programs. The aim of this process is to make existing programs easier to maintain and reuse while keeping their essential functionalities unchanged. Audience: Suitable as a secondary text for graduate level courses in software engineering, and as a reference for researchers and practitioners in industry.

      Produktinformation

      • Utgivningsdatum:1995-11-30
      • Mått:155 x 235 x 14 mm
      • Vikt:503 g
      • Format:Inbunden
      • Språk:Engelska
      • Serie:International Series in Software Engineering
      • Antal sidor:213
      • Upplaga:1996
      • Förlag:Kluwer Academic Publishers
      • ISBN:9780792396536

      Utforska kategorier

      • Programvaruutveckling inom Data och IT

      Innehållsförteckning

      • 1 Introduction.- 1.1 The Problems and the Approach.- 1.2 Larch/C Interface Language.- 1.3 Related Work.- 1.4 Key Lessons Learned.- 1.5 Research Contributions.- 2 Overview of LCL.- 2.1 Larch.- 2.2 LCL Basics.- 2.3 LCL Function Specification.- 2.4 LCL Abstract Type Specification.- 2.5 Historical Note.- 3 Supporting Programming Styles.- 3.1 Specified Interfaces and Data Abstraction.- 3.2 Specified Interfaces in C.- 3.3 Abstract Types in C.- 3.4 Tool Support: LCLint.- 3.5 Summary.- 4 Specification Techniques.- 4.1 Requirements of the Program.- 4.2 The Design of the PM Program.- 4.3 Overview of Specification Techniques.- 4.4 The date Interface.- 4.5 The trans Traits.- 4.6 The trans Interface.- 4.7 The trans-set Interface and Trait.- 4.8 The position Traits.- 4.9 The position Interface.- 4.10 Summary.- 5 Redundancy in Specifications.- 5.1 Testing Specifications.- 5.2 Semantics of Claims.- 5.3 Claims Help Test Specifications.- 5.4 Claims Help Specification Regression Testing.- 5.5 Claims Highlight Specification Properties.- 5.6 Claims Promote Module Coherence.- 5.7 Claims Support Program Reasoning.- 5.8 Claims Support Test Case Generation.- 5.9 Experiences in Checking LCL Claims.- 5.10 Claims or Axioms?.- 5.11 Summary.- 6 Reengineering Using LCL.- 6.1 Software Reengineering Process Model.- 6.2 A Reengineering Exercise.- 6.3 Effects of Reengineering.- 6.4 Specification Tool Support.- 6.5 Summary.- 7 The Semantics of LCL.- 7.1 Basic LCL Concepts.- 7.2 LCL Storage Model.- 7.3 LCL Type System.- 7.4 LCL Function Specification.- 7.5 LCL Module.- 7.6 Type Safety of Abstract Types.- 7.7 Summary.- 8 Further Work and Summary.- 8.1 Further Work.- 8.2 Summary.- A LCL Reference Grammar.- B Relating LCL Types and LSL Sorts.- B.1 Modeling LCL Exposed Types with LSL Sorts.- B.2 Assigning LSLSorts to LCL Variables.- B.3 Assigning LSL Sorts to C Literals.- C LCL Built-In Operators.- D Specification Case Study.- D.1 The char Trait.- D.2 The cstring Trait.- D.3 The string Trait.- D.4 The mystdio Trait.- D.5 The genlib Trait.- D.6 The dateBasics Trait.- D.7 The dateFormat Trait.- D.8 The date Trait.- D.9 The security Trait.- D.10 The lot Trait.- D.11 The list Trait.- D.12 The lot list Trait.- D.13 The kind Trait.- D.14 The transBasics Trait.- D.15 The transFormat Trait.- D.16 The transParse Trait.- D.17 The trans Trait.- D.18 The trans-set Trait.- D.19 The income Trait.- D.20 The positionBasics Trait.- D.21 The positionMatches Trait.- D.22 The positionExchange Trait.- D.23 The positionReduce Trait.- D.24 The positionSell Trait.- D.25 The positionTbill Trait.- D.26 The position Trait.- D.27 The genlib Interface.- D.28 The date Interface.- D.29 The security Interface.- D.30 The lot-list Interface.- D.31 The trans Interface.- D.32 The trans_set Interface.- D.33 The position Interface.- E Getting Larch Tools and Information.- References.
      Hoppa över listan

      Mer från samma serie

      Silvia T. Acuna, Natalia Juristo - Software Process Modeling, Inbunden

      Software Process Modeling

      Silvia T. Acuna, Natalia Juristo

      Inbunden, 2005

      1 144 kr

      Shi-Kuo Chang - Multimedia Software Engineering, Inbunden

      Multimedia Software Engineering

      Shi-Kuo Chang

      Inbunden, 2000

      1 712 kr

      Steven G. Woods, Alexander E. Quilici, Qiang Yang - Constraint-Based Design Recovery for Software Reengineering, Inbunden

      Constraint-Based Design Recovery for Software Reengineering

      Steven G. Woods, Alexander E. Quilici, Qiang Yang

      Inbunden, 1997

      2 281 kr

      Kai-Yuan Cai - Software Defect and Operational Profile Modeling, Inbunden

      Software Defect and Operational Profile Modeling

      Kai-Yuan Cai

      Inbunden, 1998

      2 281 kr

      Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos - Non-Functional Requirements in Software Engineering, Inbunden
      Del 5

      Non-Functional Requirements in Software Engineering

      Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos

      Inbunden, 1999

      6 828 kr

      Claes Wohlin, Per Runeson, Martin Host, Magnus C. Ohlsson, Bjorn Regnell, Anders Wesslen - Experimentation in Software Engineering, Inbunden

      Experimentation in Software Engineering

      Claes Wohlin, Per Runeson, Martin Host, Magnus C. Ohlsson, Bjorn Regnell, Anders Wesslen

      Inbunden, 1999

      916 kr

      Amr Zaky, Ted Lewis - Tools and Environments for Parallel and Distributed Systems, Inbunden

      Tools and Environments for Parallel and Distributed Systems

      Amr Zaky, Ted Lewis

      Inbunden, 1996

      1 712 kr

      Sira Vegas, Natalia Juristo, Victor R. Basili - Identifying Relevant Information for Testing Technique Selection, Inbunden

      Identifying Relevant Information for Testing Technique Selection

      Sira Vegas, Natalia Juristo, Victor R. Basili

      Inbunden, 2003

      1 144 kr

      Tore Dybå, Torgeir Dingsøyr, Nils Brede Moe - Process Improvement in Practice, Inbunden

      Process Improvement in Practice

      Tore Dybå, Torgeir Dingsøyr, Nils Brede Moe

      Inbunden, 2004

      576 kr

      Silvia T. Acuna, Natalia Juristo - Software Process Modeling, Häftad

      Software Process Modeling

      Silvia T. Acuna, Natalia Juristo

      Häftad, 2010

      1 144 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Tan Yang Meng - Formal Specification Techniques for Engineering Modular C Programs, E-bok

      Formal Specification Techniques for Engineering Modular C Programs

      Tan Yang Meng

      E-bok
      2012

      2 105 kr

      Tan Yang Meng - Formal Specification Techniques for Engineering Modular C Programs, Häftad

      Formal Specification Techniques for Engineering Modular C Programs

      Tan Yang Meng

      Häftad, 2012

      1 693 kr

      Silvia T. Acuna, Natalia Juristo - Software Process Modeling, Inbunden

      Software Process Modeling

      Silvia T. Acuna, Natalia Juristo

      Inbunden, 2005

      1 144 kr

      Tore Dybå, Torgeir Dingsøyr, Nils Brede Moe - Process Improvement in Practice, Häftad
      Del 9

      Process Improvement in Practice

      Tore Dybå, Torgeir Dingsøyr, Nils Brede Moe

      Häftad, 2013

      576 kr

      Amr Zaky, Ted Lewis - Tools and Environments for Parallel and Distributed Systems, Inbunden

      Tools and Environments for Parallel and Distributed Systems

      Amr Zaky, Ted Lewis

      Inbunden, 1996

      1 712 kr

      Sira Vegas, Natalia Juristo, Victor R. Basili - Identifying Relevant Information for Testing Technique Selection, Häftad

      Identifying Relevant Information for Testing Technique Selection

      Sira Vegas, Natalia Juristo, Victor R. Basili

      Häftad, 2012

      1 111 kr

      Steven G. Woods, Alexander E. Quilici, Qiang Yang - Constraint-Based Design Recovery for Software Reengineering, Inbunden

      Constraint-Based Design Recovery for Software Reengineering

      Steven G. Woods, Alexander E. Quilici, Qiang Yang

      Inbunden, 1997

      2 281 kr

      Shi-Kuo Chang - Multimedia Software Engineering, Inbunden

      Multimedia Software Engineering

      Shi-Kuo Chang

      Inbunden, 2000

      1 712 kr

      Shi-Kuo Chang - Multimedia Software Engineering, Häftad

      Multimedia Software Engineering

      Shi-Kuo Chang

      Häftad, 2012

      1 693 kr

      Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos - Non-Functional Requirements in Software Engineering, Inbunden
      Del 5

      Non-Functional Requirements in Software Engineering

      Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos

      Inbunden, 1999

      6 828 kr