{"id":"https://openalex.org/W1583475562","doi":null,"title":"Object-Oriented Software Engineering with Eiffel","display_name":"Object-Oriented Software Engineering with Eiffel","publication_year":1996,"publication_date":"1996-01-01","ids":{"openalex":"https://openalex.org/W1583475562","mag":"1583475562"},"language":"en","primary_location":{"id":"pmh:oai:HAL:hal-03807966v1","doi":null,"is_oa":false,"landing_page_url":"https://inria.hal.science/hal-03807966","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"1996","raw_type":"info:eu-repo/semantics/book"},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069324527","display_name":"Jean\u2010Marc Jez\u00e9qu\u00e9l","orcid":"https://orcid.org/0000-0002-0582-9745","observed_orcids":["https://orcid.org/0000-0002-0582-9745"]},"institutions":[{"id":"https://openalex.org/I2802519937","display_name":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","ror":"https://ror.org/00myn0z94","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I205703379","https://openalex.org/I2802204017","https://openalex.org/I2802519937","https://openalex.org/I28221208","https://openalex.org/I4210127572","https://openalex.org/I4210159245","https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"J\u00e9z\u00e9quel, Jean-Marc","raw_affiliation_strings":["Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut de Recherche en Informatique et Syst\u00e8mes Al\u00e9atoires","institution_ids":["https://openalex.org/I2802519937"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5069324527"],"corresponding_institution_ids":["https://openalex.org/I2802519937"],"apc_list":null,"apc_paid":null,"fwci":1.4778,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.92685185,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.6439999938011169,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.6439999938011169,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.15389999747276306,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.14030000567436218,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/object-oriented-software-engineering","display_name":"object-oriented software engineering","score":0.9470000267028809},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.6119999885559082},{"id":"https://openalex.org/keywords/inheritance-object-oriented-programming","display_name":"inheritance (object-oriented programming)","score":0.7149999737739563},{"id":"https://openalex.org/keywords/polymorphism","display_name":"polymorphism","score":0.8100000023841858},{"id":"https://openalex.org/keywords/genericity","display_name":"genericity","score":0.9589999914169312},{"id":"https://openalex.org/keywords/exception-handling","display_name":"exception handling","score":0.7009999752044678},{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.5210000276565552},{"id":"https://openalex.org/keywords/object-oriented-analysis","display_name":"object-oriented analysis","score":0.859000027179718},{"id":"https://openalex.org/keywords/software-verification-and-validation","display_name":"software verification and validation","score":0.7360000014305115},{"id":"https://openalex.org/keywords/unit-testing","display_name":"unit testing","score":0.8759999871253967},{"id":"https://openalex.org/keywords/integration-testing","display_name":"integration testing","score":0.9380000233650208},{"id":"https://openalex.org/keywords/acceptance-testing","display_name":"acceptance testing","score":0.8930000066757202},{"id":"https://openalex.org/keywords/software-library","display_name":"software library","score":0.6169999837875366},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"garbage collection","score":0.5820000171661377}],"concepts":[{"id":"https://openalex.org/C186362262","wikidata":"https://www.wikidata.org/wiki/Q732089","display_name":"Eiffel","level":3,"score":0.9667361974716187},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5820187330245972},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5497791767120361},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4258183240890503},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.42474472522735596},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4218951165676117},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4173860549926758},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19310665130615234}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:HAL:hal-03807966v1","doi":null,"is_oa":false,"landing_page_url":"https://inria.hal.science/hal-03807966","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"1996","raw_type":"info:eu-repo/semantics/book"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1495143894","https://openalex.org/W595021510","https://openalex.org/W1595860830","https://openalex.org/W601233751","https://openalex.org/W1550209160","https://openalex.org/W92929613","https://openalex.org/W1566936408","https://openalex.org/W2952967166","https://openalex.org/W2045090661","https://openalex.org/W576137057"],"abstract_inverted_index":{"Preface.":[0],"Acknowledgments.":[1],"1.":[2],"The":[3,8,26,71,75,159,165,173,176,180],"Software":[4,16,118],"Engineering":[5],"Context.":[6],"Introduction.":[7,192],"Object-Oriented":[9,13,51,122,130,134,137],"Approach.":[10,161],"Eiffel:":[11],"An":[12,126],"Language":[14,22,98],"for":[15],"Engineering.":[17],"I.LANGUAGE":[18],"ELEMENTS.":[19],"2.":[20],"Basic":[21],"Elements":[23],"of":[24,29,37,85,108,150,167],"Eiffel.":[25,49,121,191],"Eiffel":[27,76,87,132,151,237,240,242],"Notion":[28],"Systems.":[30],"Class":[31],"=":[32,34],"Module":[33],"Type.":[35],"Definition":[36],"Entity":[38],"Declaration.":[39],"Statements.":[40],"Routines:":[41],"Procedures":[42],"and":[43,61,67,80,133,146,196,221,226],"Functions.":[44],"Example:":[45],"Sorting":[46],"Data":[47,168],"with":[48,54,91,120,190,200],"3.":[50],"Elements.":[52,99,228],"Working":[53],"Modules.":[55],"Genericity.":[56],"Inheritance.":[57,68,103],"Feature":[58],"Adaptation.":[59],"Polymorphism":[60],"Dynamic":[62],"Binding.":[63],"Deferred":[64],"Classes.":[65,152],"Genericity":[66],"Case":[69,124,166],"Study:":[70,125],"KWIC":[72],"System.":[73],"4.":[74],"Environments.":[77],"System":[78],"Assemby":[79],"Configuration.":[81],"Assertion":[82],"Monitoring.":[83],"Overview":[84],"the":[86],"Standard":[88],"Library.":[89,175,182],"Interfacing":[90],"Other":[92,106],"Languages.":[93],"Garbage":[94],"Collection.":[95],"5.":[96],"Advanced":[97],"Exception":[100],"Handling.":[101],"Repeated":[102],"Assignment":[104],"Attempt.":[105],"Issues":[107],"Typing.":[109],"Parallelism.":[110],"II.BUILDING":[111],"SOFTWARE":[112],"SYSTEMS":[113],"WITH":[114],"EIFFEL.":[115],"6.":[116],"Building":[117,163,184],"Systems":[119],"Methodology.":[123],"SMDS":[127,155],"Server.":[128],"SMDS:":[129,136],"Analysis.":[131],"Design.":[135,138,172],"Implementation.":[139],"7.":[140],"From":[141],"Implementation":[142],"to":[143],"Delivery.":[144],"Verification":[145],"Validation.":[147],"Unit":[148],"Testing":[149],"Integration":[153],"Testing.":[154,158],"Server":[156],"Acceptance":[157],"OMT/Eiffel":[160],"8.":[162],"Libraries:":[164],"Structure":[169],"Libraries.":[170],"Library":[171,189],"EiffelBase":[174],"TowerEiffel":[177],"Booch":[178],"Components.":[179],"SiG":[181],"9.":[183],"a":[185],"Parallel":[186,204],"Linear":[187],"Algebra":[188],"Encapsulating":[193],"Distribution.":[194],"Replicated":[195],"Distributed":[197],"Matrices.":[198],"Dealing":[199],"Multiple":[201],"Representations.":[202],"Making":[203],"Libraries":[205],"Efficient.":[206],"Conclusion.":[207],"III.":[208],"APPENDIXES.":[209],"Appendix":[210,223,235],"A.":[211],"Glossary.":[212],"RTT":[213],"Measurements":[214],"Using":[215],"Ping.":[216],"Protocol":[217],"Stack":[218],"Measurements.":[219],"Latency":[220],"Bandwidth.":[222],"B.":[224],"Lexical":[225],"Syntactic":[227],"Manifest":[229],"Constants.":[230],"Reserved":[231],"Words.":[232],"Syntax":[233],"Diagrams.":[234],"C.":[236],"Contact":[238],"List.":[239],"Vendors.":[241],"Forums.":[243],"Getting":[244],"More":[245],"Information":[246],"about":[247],"this":[248],"Book.":[249],"Bibliography.":[250],"Index.":[251],"0201633817T04062001":[252]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
