BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Used together with:
logic (1487)
analysi (691)
use (620)
languag (581)
base (510)

Stem program$ (all stems)

7534 papers:

CBSECBSE-2015-RuchkinSG #abstraction #architecture #hybrid #source code
Architectural Abstractions for Hybrid Programs (IR, BRS, DG), pp. 65–74.
CASECASE-2015-AlfonsoXA #approach #capacity #programming #representation #scheduling
A simulation-optimization approach for capacity planning and appointment scheduling of blood donors based on mathematical programming representation of event dynamics (EA, XX, VA), pp. 728–733.
CASECASE-2015-BlanchiniFGP #programming
Inverse kinematics by means of convex programming: Some developments (FB, GF, GG, FAP), pp. 515–520.
CASECASE-2015-ClevelandTDPKDB #automation #programming #recognition #segmentation #semantics
An automated system for semantic object labeling with soft object recognition and dynamic programming segmentation (JC, DT, PD, CJP, TK, KD, JB, VK), pp. 683–690.
CASECASE-2015-DiganiHSS #approach #coordination #multi #polynomial #programming
A Quadratic Programming approach for coordinating multi-AGV systems (VD, MAH, LS, CS), pp. 600–605.
CASECASE-2015-FrigerioSM #energy #programming #tool support
Dynamic programming for energy control of machine tools in manufacturing (NF, JGS, AM), pp. 39–44.
CASECASE-2015-KamraA #integer #multi #programming
A mixed integer programming model for timed deliveries in multirobot systems (NK, NA), pp. 612–617.
CASECASE-2015-KouiderHOO #approach #graph #integer #linear #scheduling #source code
Mixed integer linear programs and tabu search approach to solve mixed graph coloring for unit-time job shop scheduling (AK, HAH, SO, AO), pp. 1177–1181.
CASECASE-2015-LuSJSX #approach #multi #nondeterminism #programming
A chance constrained programming approach for multi-product multi-stage integrated production planning under internal and external uncertainties (SL, HS, CJ, HS, LX), pp. 880–885.
CASECASE-2015-LyuWC #algorithm #heuristic #integer #programming
Mixed integer programming model and heuristic algorithm for production planning of continuous casting and hot rolling (ML, ZW, FTSC), pp. 1503–1508.
CASECASE-2015-ProdelAXJL #database #integer #linear #mining #process #programming #using
Discovery of patient pathways from a national hospital database using process mining and integer linear programming (MP, VA, XX, BJ, LL), pp. 1409–1414.
DACDAC-2015-AsadJ #programming #using #verification
Verifying inevitability of phase-locking in a charge pump phase lock loop using sum of squares programming (HuA, KDJ), p. 6.
DACDAC-2015-LeeNL #optimisation #performance
Optimizing stream program performance on CGRA-based systems (HL, DN, JL), p. 6.
DACDAC-2015-ZolotovF #integer #linear #programming
Variation aware cross-talk aggressor alignment by mixed integer linear programming (VZ, PF), p. 6.
DATEDATE-2015-CastrillonTSSJA #manycore #programming #question
Multi/many-core programming: where are we standing? (JC, LT, LS, WS, BHHJ, MAM, AP, RJ, VR, RL), pp. 1708–1717.
DATEDATE-2015-KauerNLSC #geometry #optimisation #programming #using
Inductor optimization for active cell balancing using geometric programming (MK, SN, ML, SS, SC), pp. 281–284.
DATEDATE-2015-KimKK #memory management #programming
Subpage programming for extending the lifetime of NAND flash memory (JHK, SHK, JSK), pp. 555–560.
DATEDATE-2015-PaulinoFBC #configuration management #execution #hardware #using
Transparent acceleration of program execution using reconfigurable hardware (NMCP, JCF, JB, JMPC), pp. 1066–1071.
DATEDATE-2015-RiefertCSRB #automation #generative #on the #source code
On the automatic generation of SBST test programs for in-field test (AR, RC, MS, MSR, BB), pp. 1186–1191.
DATEDATE-2015-TouatiBDGVBR #functional #power management #source code #testing
Exploring the impact of functional test programs re-used for power-aware testing (AT, AB, LD, PG, AV, PB, MSR), pp. 1277–1280.
DATEDATE-2015-TrinadhBSPK #approach #named #programming #testing
DP-fill: a dynamic programming approach to X-filling for minimizing peak test power in scan tests (ST, CSB, SGS, SP, VK), pp. 836–841.
DATEDATE-2015-ZhuM #linear #machine learning #optimisation #programming #using
Optimizing dynamic trace signal selection using machine learning and linear programming (CSZ, SM), pp. 1289–1292.
DRRDRR-2015-RabaevCEK #documentation #programming #using
Aligning transcript of historical documents using dynamic programming (IR, RC, JES, KK).
SIGMODSIGMOD-2015-0002KBDHKFG #coordination #program analysis #protocol #transaction
The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis (SR, LK, GB, BD, HH, CK, NF, JG), pp. 1311–1326.
VLDBVLDB-2015-DeutchGM #datalog #query #source code #using
Selective Provenance for Datalog Programs Using Top-K Queries (DD, AG, YM), pp. 1394–1405.
VLDBVLDB-2015-GreenOW #approach #live programming #programming
Live Programming in the LogicBlox System: A MetaLogiQL Approach (TJG, DO, GW), pp. 1782–1793.
CSEETCSEET-2015-Robinson #distributed #industrial #scalability
Insights from Creating and Deploying a Large, Globally Distributed Industrial Training Program (BPR), p. 2.
ITiCSEITiCSE-2015-AndersonNM #programming
Facilitating Programming Success in Data Science Courses through Gamified Scaffolding and Learn2Mine (PEA, TN, RAM), pp. 99–104.
ITiCSEITiCSE-2015-Annamaa #ide #learning #programming #python
Thonny, : a Python IDE for Learning Programming (AA), p. 343.
ITiCSEITiCSE-2015-AntonucciENPM #automation #incremental #programming
An Incremental Hint System For Automated Programming Assignments (PA, HCE, DN, MP, BM), pp. 320–325.
ITiCSEITiCSE-2015-Ben-Ari #programming
In Defense of Programming (MBA), p. 2.
ITiCSEITiCSE-2015-BlauM #automation #feedback #java #student
FrenchPress Gives Students Automated Feedback on Java Program Flaws (HB, JEBM), pp. 15–20.
ITiCSEITiCSE-2015-BrindaKHR #object-oriented #programming #towards
Towards a Competency Model for Object-Oriented Programming (TB, MK, PH, AR), p. 345.
ITiCSEITiCSE-2015-ChaudhariD #formal method
Introducing Formal Methods via Program Derivation (DLC, OPD), pp. 266–271.
ITiCSEITiCSE-2015-GrandeP #gender #motivation #programming
Motivation and Grade Gap Related to Gender in a Programming Course (VG, JP), p. 349.
ITiCSEITiCSE-2015-Harms #community #learning #source code
Department Programs to Encourage and Support Service Learning and Community Engagement (DEH), p. 330.
ITiCSEITiCSE-2015-Kumar #problem #semantics
Solving Code-tracing Problems and its Effect on Code-writing Skills Pertaining to Program Semantics (ANK), pp. 314–319.
ITiCSEITiCSE-2015-MagnenatBKS #artificial reality #feedback #programming #visual notation
Enhancing Robot Programming with Visual Feedback and Augmented Reality (SM, MBA, SK, RWS), pp. 153–158.
ITiCSEITiCSE-2015-MartinezGB #comparison #concept #framework #learning #multi #programming
A Comparison of Preschool and Elementary School Children Learning Computer Science Concepts through a Multilanguage Robot Programming Platform (MCM, MJG, LB), pp. 159–164.
ITiCSEITiCSE-2015-PalI #programming
Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming (YP, SI), pp. 290–295.
ITiCSEITiCSE-2015-QuinsonO #education #learning #programming
A Teaching System to Learn Programming: the Programmer’s Learning Machine (MQ, GO), pp. 260–265.
ITiCSEITiCSE-2015-Rubio #analysis #automation #categorisation #clustering #programming #student #using
Automatic Categorization of Introductory Programming Students using Cluster Analysis (MAR), p. 340.
ITiCSEITiCSE-2015-ScottG #assessment #code review #education #quality #reliability
Reliability in the Assessment of Program Quality by Teaching Assistants During Code Reviews (MJS, GG), p. 346.
ITiCSEITiCSE-2015-ThevathayanH #flexibility #incremental #programming #visual notation
Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways (CT, MH), pp. 296–301.
ITiCSEITiCSE-2015-TollOEW #programming #student
Detailed Recordings of Student Programming Sessions (DT, TO, ME, AW), p. 328.
ITiCSEITiCSE-2015-UraiUO #analysis #distributed #programming
Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis (TU, TU, NO), pp. 177–182.
ITiCSEITiCSE-2015-WangZQS #programming
A TUI-based Programming Tool for Children (DW, LZ, YQ, FS), pp. 219–224.
ESOPESOP-2015-0002S #automation #cost analysis #parallel #source code
Automatic Static Cost Analysis for Parallel Programs (JH, ZS), pp. 132–157.
ESOPESOP-2015-BattyMNPS #concurrent #problem #programming language #semantics
The Problem of Programming Language Concurrency Semantics (MB, KM, KN, JPP, PS), pp. 283–307.
ESOPESOP-2015-CoxCR #abstraction #multi #source code
Desynchronized Multi-State Abstractions for Open Programs in Dynamic Languages (AC, BYEC, XR), pp. 483–509.
ESOPESOP-2015-DavidKL #source code #strict #termination
Unrestricted Termination and Non-termination Arguments for Bit-Vector Programs (CD, DK, ML), pp. 183–204.
ESOPESOP-2015-DavidKL15a #reasoning #safety #source code #termination
Propositional Reasoning about Safety and Termination of Heap-Manipulating Programs (CD, DK, ML), pp. 661–684.
ESOPESOP-2015-EmmiGMR #analysis #source code
Analysis of Asynchronous Programs with Event-Based Synchronization (ME, PG, RM, FRV), pp. 535–559.
ESOPESOP-2015-GordonRSBRGT #probability #query #source code #spreadsheet
Probabilistic Programs as Spreadsheet Queries (ADG, CVR, MS, JB, NR, TG, DT), pp. 1–25.
ESOPESOP-2015-Penninckx0P #behaviour #composition #source code #verification
Sound, Modular and Compositional Verification of the Input/Output Behavior of Programs (WP, BJ, FP), pp. 158–182.
ESOPESOP-2015-TorontoMH #probability #source code
Running Probabilistic Programs Backwards (NT, JM, DVH), pp. 53–79.
FoSSaCSFoSSaCS-2015-CloustonBGB #induction #programming #reasoning #recursion
Programming and Reasoning with Guarded Recursion for Coinductive Types (RC, AB, HBG, LB), pp. 407–421.
TACASTACAS-2015-BloemCJK #concurrent #source code #synthesis
Assume-Guarantee Synthesis for Concurrent Reactive Programs with Partial Information (RB, KC, SJ, RK), pp. 517–532.
TACASTACAS-2015-ChenHTWW #contest #named #program transformation #recursion #source code #text-to-text #verification
CPArec: Verifying Recursive Programs via Source-to-Source Program Transformation — (Competition Contribution) (YFC, CH, MHT, BYW, FW), pp. 426–428.
TACASTACAS-2015-ChistikovDM #approximate #estimation #probability #smt #source code
Approximate Counting in SMT and Value Estimation for Probabilistic Programs (DVC, RD, RM), pp. 320–334.
TACASTACAS-2015-DanglLW #contest #float #recursion #source code
CPAchecker with Support for Recursive Programs and Floating-Point Arithmetic — (Competition Contribution) (MD, SL, PW), pp. 423–425.
TACASTACAS-2015-DemasiCRMA #fault tolerance #named #source code #specification
syntMaskFT: A Tool for Synthesizing Masking Fault-Tolerant Programs from Deontic Specifications (RD, PFC, NR, TSEM, NA), pp. 188–193.
TACASTACAS-2015-GurfinkelKN #c #contest #framework #named #source code #verification
SeaHorn: A Framework for Verifying C Programs (Competition Contribution) (AG, TK, JAN), pp. 447–450.
TACASTACAS-2015-Nguyen0TP #bound #c #contest #lazy evaluation #source code
Unbounded Lazy-CSeq: A Lazy Sequentialization Tool for C Programs with Unbounded Context Switches — (Competition Contribution) (TLN, BF, SLT, GP), pp. 461–463.
TACASTACAS-2015-StroderAFHG #c #contest #memory management #named #safety #source code #termination
AProVE: Termination and Memory Safety of C Programs — (Competition Contribution) (TS, CA, FF, JH, JG), pp. 417–419.
TACASTACAS-2015-TomascoI0TP15a #concurrent #memory management #source code #verification
Verifying Concurrent Programs by Memory Unwinding (ET, OI, BF, SLT, GP), pp. 551–565.
TACASTACAS-2015-TschannenFNP #functional #named #object-oriented #source code #verification
AutoProof: Auto-Active Functional Verification of Object-Oriented Programs (JT, CAF, MN, NP), pp. 566–580.
SCAMSCAM-J-2013-MarcozziVH15 #database #execution #relational #source code #sql #symbolic computation #testing
Relational symbolic execution of SQL code for unit testing of database programs (MM, WV, JLH), pp. 44–72.
ICPCICPC-2015-FittkauFHW #comprehension #visualisation
Comparing trace visualizations for program comprehension through controlled experiments (FF, SF, WH, JW), pp. 266–276.
ICPCICPC-2015-MacLeodSB #developer #documentation #how #using
Code, camera, action: how software developers document and share program knowledge using YouTube (LM, MAS, AB), pp. 104–114.
ICPCICPC-2015-Roehm #comprehension #developer
Two user perspectives in program comprehension: end users and developer users (TR), pp. 129–139.
ICSMEICSME-2015-MedicherlaKN #specification #using #verification
Program specialization and verification using file format specifications (RKM, RK, SN), pp. 191–200.
ICSMEICSME-2015-PoluriR #concurrent #detection
Deterministic dynamic race detection across program versions (SVP, MKR), pp. 181–190.
ICSMEICSME-2015-SumiHHK #automation #program repair #towards
Toward improving graftability on automated program repair (SS, YH, KH, SK), pp. 511–515.
MSRMSR-2015-LabuschagneH #question #source code
Do Onboarding Programs Work? (AL, RH), pp. 381–385.
SANERSANER-2015-LiZXBPGZ #named #online #programming
amAssist: In-IDE ambient search of online programming resources (HL, XZ, ZX, LB, XP, DG, WZ), pp. 390–398.
PEPMPEPM-2015-AsadaS0 #first-order #functional #refinement #relational #source code #verification
Verifying Relational Properties of Functional Programs by First-Order Refinement (KA, RS, NK), pp. 61–72.
PEPMPEPM-2015-LiWXH #adaptation #api #java #named #towards #type safety
SWIN: Towards Type-Safe Java Program Adaptation between APIs (JL, CW, YX, ZH), pp. 91–102.
PLDIPLDI-2015-BowmanMSD #metaprogramming
Profile-guided meta-programming (WJB, SM, VSA, RKD), pp. 403–412.
PLDIPLDI-2015-ChuJT #automation #imperative #induction #proving #source code
Automatic induction proofs of data-structures in imperative programs (DHC, JJ, MTT), pp. 457–466.
PLDIPLDI-2015-DeligiannisDKLT #analysis #programming #state machine #testing
Asynchronous programming, analysis and testing with state machines (PD, AFD, JK, AL, PT), pp. 154–164.
PLDIPLDI-2015-FaddegonC #algorithm #debugging #dependence #haskell #source code #stack
Algorithmic debugging of real-world haskell programs: deriving dependencies from the cost centre stack (MF, OC), pp. 33–42.
PLDIPLDI-2015-Huang #concurrent #model checking #reduction #source code
Stateless model checking concurrent programs with maximal causality reduction (JH), pp. 165–174.
PLDIPLDI-2015-JohnsonWMC #dependence #graph #security
Exploring and enforcing security guarantees via program dependence graphs (AJ, LW, SM, SC), pp. 291–302.
PLDIPLDI-2015-LalQ #graph #source code
DAG inlining: a decision procedure for reachability-modulo-theories in hierarchical programs (AL, SQ), pp. 280–290.
PLDIPLDI-2015-LuciaR #execution #programming
A simpler, safer programming and execution model for intermittent systems (BL, BR), pp. 575–585.
PLDIPLDI-2015-MehtaY #compilation #optimisation #scalability #source code
Improving compiler scalability: optimizing large programs at small price (SM, PCY), pp. 143–152.
PLDIPLDI-2015-NguyenH #higher-order #source code
Relatively complete counterexamples for higher-order programs (PCN, DVH), pp. 446–456.
PLDIPLDI-2015-NoriORV #performance #probability #source code #synthesis
Efficient synthesis of probabilistic programs (AVN, SO, SKR, DV), pp. 208–217.
PLDIPLDI-2015-OseraZ #synthesis
Type-and-example-directed program synthesis (PMO, SZ), pp. 619–630.
PLDIPLDI-2015-PrountzosMP #automation #graph #parallel #source code
Synthesizing parallel graph programs via automated planning (DP, RM, KP), pp. 533–544.
PLDIPLDI-2015-RenJKAK #execution #hardware #performance #recursion #source code
Efficient execution of recursive programs on commodity vector hardware (BR, YJ, SK, KA, MK), pp. 509–520.
PLDIPLDI-2015-SergeyNB #concurrent #fine-grained #source code #verification
Mechanized verification of fine-grained concurrent programs (IS, AN, AB), pp. 77–87.
PLDIPLDI-2015-SharmaBA #gpu #source code #verification
Verification of producer-consumer synchronization in GPU programs (RS, MB, AA), pp. 88–98.
PLDIPLDI-2015-SinghPV #performance #program analysis
Making numerical program analysis fast (GS, MP, MTV), pp. 303–313.
PLDIPLDI-2015-Sivaramakrishnan #consistency #declarative #programming
Declarative programming over eventually consistent data stores (KCS, GK, SJ), pp. 413–424.
SASSAS-2015-AlbertGG #analysis #interprocedural #source code
May-Happen-in-Parallel Analysis for Asynchronous Programs with Inter-Procedural Synchronization (EA, SG, PG), pp. 72–89.
SASSAS-2015-GargR #integer #linear #programming
Synthesizing Heap Manipulations via Integer Linear Programming (AG, SR), pp. 109–127.
SASSAS-2015-MonniauxA #abstraction #array
A Simple Abstraction of Arrays and Maps by Program Translation (DM, FA), pp. 217–234.
SASSAS-2015-Terauchi #effectiveness #heuristic #refinement #verification
Explaining the Effectiveness of Small Refinement Heuristics in Program Verification with CEGAR (TT), pp. 128–144.
STOCSTOC-2015-CanettiH0V #obfuscation #ram #source code
Succinct Garbling and Indistinguishability Obfuscation for RAM Programs (RC, JH, AJ, VV), pp. 429–437.
STOCSTOC-2015-LeeRS #bound #programming
Lower Bounds on the Size of Semidefinite Programming Relaxations (JRL, PR, DS), pp. 567–576.
CIAACIAA-2015-Ade-IbijolaES #programming
Introducing Code Adviser: A DFA-driven Electronic Programming Tutor (AAI, SE, IDS), pp. 307–312.
ICALPICALP-v1-2015-BeiCZ #constraints #linear #programming
Solving Linear Programming with Constraints Unknown (XB, NC, SZ), pp. 129–142.
ICALPICALP-v1-2015-BienvenuDS #question #source code #what
What Percentage of Programs Halt? (LB, DD, AS), pp. 219–230.
ICALPICALP-v1-2015-GoldreichGR #branch #context-free grammar #proving #proximity #source code
Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs — (Extended Abstract) (OG, TG, RDR), pp. 666–677.
ICALPICALP-v2-2015-BojanczykMW #bound #clique #datalog #monad #source code
Containment of Monadic Datalog Programs via Bounded Clique-Width (MB, FM, AW), pp. 427–439.
LATALATA-2015-FarzanHHKP #automation #verification
Automated Program Verification (AF, MH, JH, ZK, AP), pp. 25–46.
FMFM-2015-AlbertACGGMPR #analysis #concurrent #distributed #source code
Resource Analysis: From Sequential to Concurrent and Distributed Programs (EA, PA, JC, SG, MGZ, EMM, GP, GRD), pp. 3–17.
FMFM-2015-FengHTZ #model checking #named #protocol #quantum #source code
QPMC: A Model Checker for Quantum Programs and Protocols (YF, EMH, AT, LZ), pp. 265–272.
FMFM-2015-NelsonFK #difference #network #program analysis
Static Differential Program Analysis for Software-Defined Networks (TN, ADF, SK), pp. 395–413.
SEFMSEFM-2015-AmighiDBH #source code #specification #verification
Specification and Verification of Atomic Operations in GPGPU Programs (AA, SD, SB, MH), pp. 69–83.
SEFMSEFM-2015-BlomHZ #behaviour #concurrent #functional #source code #verification
History-Based Verification of Functional Behaviour of Concurrent Programs (SB, MH, MZS), pp. 84–98.
SEFMSEFM-2015-Muhlberg0DLP #learning #source code #verification
Learning Assertions to Verify Linked-List Programs (JTM, DHW, MD, GL, FP), pp. 37–52.
SEFMSEFM-2015-RochaBC #bound #c #generative #memory management #model checking #source code #testing #using
Memory Management Test-Case Generation of C Programs Using Bounded Model Checking (HR, RSB, LCC), pp. 251–267.
ICFPICFP-2015-AvanziniLM #complexity #first-order #functional #higher-order #source code
Analysing the complexity of functional programs: higher-order meets first-order (MA, UDL, GM), pp. 152–164.
ICFPICFP-2015-Bodik #synthesis
Program synthesis: opportunities for the next decade (RB), p. 1.
ICFPICFP-2015-MatsudaW #bidirectional #lens #programming
Applicative bidirectional programming with lenses (KM, MW), pp. 62–74.
ICFPICFP-2015-Sheeran #design #functional #hardware #programming #years after
Functional programming and hardware design: still interesting after all these years (MS), p. 165.
GaMGaM-2015-BakFPR #graph #interpreter #programming language
A Reference Interpreter for the Graph Programming Language GP 2 (CB, GF, DP, CR), pp. 48–64.
GaMGaM-2015-HochMS #graph #programming
Dynamic Programming on Nominal Graphs (NH, UM, MS), pp. 80–96.
GCMGCM-2015-Flick #correctness #graph #on the #recursion #source code
On Correctness of Graph Programs Relative to Recursively Nested Conditions (NEF), pp. 97–112.
CHICHI-2015-MentisSPFS #programming
Being Seen: Co-Interpreting Parkinson’s Patient’s Movement Ability in Deep Brain Stimulation Programming (HMM, RS, SP, PF, LS), pp. 511–520.
HCIDHM-EH-2015-YamamotoBAKHJSO #music
The Transfer of Expertise in Conducting a Participatory Music Therapy During a Combined Rehabilitation-Recreational Program in an Elderly Care Facility (AY, HCBJ, TA, HK, KH, MJ, MS, TO, AG, NK, NK, HH), pp. 500–511.
HCIHCI-DE-2015-Alessandrini #challenge #interactive #physics #programming #prototype
Practices, Technologies, and Challenges of Constructing and Programming Physical Interactive Prototypes (AA), pp. 132–142.
HCILCT-2015-Ludi #programming
A Tablet-Based Lego Mindstorms Programming Environment for Children (SL), pp. 106–114.
HCILCT-2015-OrehovackiB #game studies #learning #programming #quality
Inspecting Quality of Games Designed for Learning Programming (TO, SB), pp. 620–631.
AdaEuropeAdaEurope-2015-KhanfarLM #safety #slicing
Static Backward Program Slicing for Safety-Critical Systems (HK, BL, ANM), pp. 50–65.
ICMLICML-2015-FouldsKG #framework #modelling #network #probability #programming #topic
Latent Topic Networks: A Versatile Probabilistic Programming Framework for Topic Models (JRF, SHK, LG), pp. 777–786.
ICMLICML-2015-PerolatSPP #approximate #game studies #markov #programming
Approximate Dynamic Programming for Two-Player Zero-Sum Markov Games (JP, BS, BP, OP), pp. 1321–1329.
ICMLICML-2015-PiechHNPSG #feedback #learning #student
Learning Program Embeddings to Propagate Feedback on Student Code (CP, JH, AN, MP, MS, LJG), pp. 1093–1102.
KDDKDD-2015-BabaKNKGIAKIHKS #low cost #predict
Predictive Approaches for Low-Cost Preventive Medicine Program in Developing Countries (YB, HK, YN, EK, PPG, RIM, AA, MK, SI, TH, MK, SS, KK, KT, MS, MB, NU, MK, NN), pp. 1681–1690.
KDDKDD-2015-HouWGD #clustering #programming #rank
Non-exhaustive, Overlapping Clustering via Low-Rank Semidefinite Programming (YH, JJW, DFG, ISD), pp. 427–436.
KDDKDD-2015-VeeriahDQ #architecture #learning #predict
Deep Learning Architecture with Dynamically Programmed Layers for Brain Connectome Prediction (VV, RD, GJQ), pp. 1205–1214.
SEKESEKE-2015-WuCZX15a #case study #comparative #object-oriented #programming language
A metrics-based comparative study on object-oriented programming languages (DW, LC, YZ, BX), pp. 272–277.
SEKESEKE-2015-ZhuSCW #programming #scalability #stack overflow #taxonomy
Building a Large-scale Software Programming Taxonomy from Stackoverflow (JZ, BS, XC, HW), pp. 391–396.
ECOOPECOOP-2015-BostromM #composition #finite #source code #verification
Modular Verification of Finite Blocking in Non-terminating Programs (PB, PM), pp. 639–663.
ECOOPECOOP-2015-Choi #in the large #internet #programming
Programming in the Large for the Internet of Things (Invited Talk) (JDC), p. 2.
ECOOPECOOP-2015-ImamS #parallel #programming
The Eureka Programming Model for Speculative Task Parallelism (SI, VS), pp. 421–444.
ECOOPECOOP-2015-Stroustrup #inheritance #object-oriented #programming
Object-Oriented Programming without Inheritance (Invited Talk) (BS), p. 1.
OnwardOnward-2015-ProkopecO #composition #distributed #programming
Isolates, channels, and event streams for composable distributed programming (AP, MO), pp. 171–182.
OOPSLAOOPSLA-2015-BostonSGC #approximate #flexibility #probability #programming #type inference
Probability type inference for flexible approximate programming (BB, AS, DG, LC), pp. 470–487.
OOPSLAOOPSLA-2015-CrafaP #approach #programming
The chemical approach to typestate-oriented programming (SC, LP), pp. 917–934.
OOPSLAOOPSLA-2015-DaraisMH #composition #program analysis #reuse
Galois transformers and modular abstract interpreters: reusable metatheory for program analysis (DD, MM, DVH), pp. 552–571.
OOPSLAOOPSLA-2015-FelgentreffMBH #constraints #programming language #theorem proving
Checks and balances: constraint solving without surprises in object-constraint programming languages (TF, TDM, AB, RH), pp. 767–782.
OOPSLAOOPSLA-2015-KurajKJ #programming #set
Programming with enumerable sets of structures (IK, VK, DJ), pp. 37–56.
OOPSLAOOPSLA-2015-LeSS #compilation #debugging #probability
Finding deep compiler bugs via guided stochastic program mutation (VL, CS, ZS), pp. 386–399.
OOPSLAOOPSLA-2015-LopesO #how #java #source code
How scale affects structure in Java programs (CVL, JO), pp. 675–694.
OOPSLAOOPSLA-2015-LopezMMNSVY #message passing #parallel #source code #verification
Protocol-based verification of message-passing parallel programs (HAL, ERBM, FM, NN, CS, VTV, NY), pp. 280–298.
OOPSLAOOPSLA-2015-OhYY #adaptation #learning #optimisation #program analysis
Learning a strategy for adapting a program analysis via bayesian optimisation (HO, HY, KY), pp. 572–588.
OOPSLAOOPSLA-2015-PolozovG #framework #induction #named #synthesis
FlashMeta: a framework for inductive program synthesis (OP, SG), pp. 107–126.
GPCEGPCE-2015-ByalikCT #automation #named #programming #synthesis
Native-2-native: automated cross-platform code synthesis from web-based programming resources (AB, SC, ET), pp. 99–108.
GPCEGPCE-2015-FlorenceFFTKWNY #named #programming language
POP-PL: a patient-oriented prescription programming language (SPF, BF, MF, WHT, TK, DPW, CN, PRY, RBF, SMB), pp. 131–140.
GPCEGPCE-2015-FoustJP #constraints #data flow #generative #multi #source code #user interface #visual notation
Generating reactive programs for graphical user interfaces from multi-way dataflow constraint systems (GF, JJ, SP), pp. 121–130.
GPCEGPCE-2015-KolesnichenkoPN #contract #gpu #programming
Contract-based general-purpose GPU programming (AK, CMP, SN, BM), pp. 75–84.
GPCEGPCE-2015-LopezCRC #programming
Safer SDN programming through Arbiter (ML, CJC, GDR, CC), pp. 65–74.
PPDPPPDP-2015-AngelisFPP #generative #semantics #verification
Semantics-based generation of verification conditions by program specialization (EDA, FF, AP, MP), pp. 91–102.
PPDPPPDP-2015-BartakDZ #logic programming #modelling #on the #problem
On modeling planning problems in tabled logic programming (RB, AD, NFZ), pp. 31–42.
PPDPPPDP-2015-CaballeroGS #constraints #datalog #debugging #source code
Debugging of wrong and missing answers for datalog programs with constraint handling rules (RC, YGR, FSP), pp. 55–66.
PPDPPPDP-2015-ChenLJZL #automation #declarative #network #safety #source code #verification
Automated verification of safety properties of declarative networking programs (CC, LKL, LJ, WZ, BTL), pp. 79–90.
PPDPPPDP-2015-MeiklejohnR #coordination #distributed #named #programming
Lasp: a language for distributed, coordination-free programming (CM, PVR), pp. 184–195.
PPDPPPDP-2015-Miller #logic programming #proving
Proof checking and logic programming (DM), p. 18.
PPDPPPDP-2015-RondogiannisT #logic programming #using
Expressing preferences in logic programming using an infinite-valued logic (PR, AT), pp. 208–219.
PPDPPPDP-2015-StievenartNMR #abstract interpretation #concurrent #debugging #detection #higher-order #source code
Detecting concurrency bugs in higher-order programs through abstract interpretation (QS, JN, WDM, CDR), pp. 232–243.
QAPLQAPL-2015-RosendahlK #analysis #probability
Probabilistic Output Analysis by Program Manipulation (MR, MHK), pp. 110–124.
PADLPADL-2015-CruzR #compilation #linear #logic programming #on the #source code
On Compiling Linear Logic Programs with Comprehensions, Aggregates and Rule Priorities (FC, RR), pp. 34–49.
PADLPADL-2015-TamaritVCM #c #haskell #implementation #program transformation #rule-based #source code
A Haskell Implementation of a Rule-Based Program Transformation for C Programs (ST, GV, MC, JM), pp. 105–114.
PADLPADL-2015-Tarau #combinator #generative #logic programming #normalisation #on the #type inference
On Logic Programming Representations of λ Terms: de Bruijn Indices, Compression, Type Inference, Combinatorial Generation, Normalization (PT), pp. 115–131.
PADLPADL-2015-VaugonWC #ml #programming
Programming Microcontrollers in OCaml: The OCaPIC Project (BV, PW, EC), pp. 132–148.
POPLPOPL-2015-Buneman #database #programming #question
Databases and Programming: Two Subjects Divided by a Common Language? (PB), p. 487.
POPLPOPL-2015-Chlipala #named #programming #web
Ur/Web: A Simple Model for Programming the Web (AC), pp. 153–165.
POPLPOPL-2015-Chlipala15a #case study #composition #interface #network #parallel #thread #verification #web
From Network Interface to Multithreaded Web Applications: A Case Study in Modular Program Verification (AC), pp. 609–622.
POPLPOPL-2015-CochranDLMV #synthesis
Program Boosting: Program Synthesis via Crowd-Sourcing (RAC, LD, BL, DM, MV), pp. 677–688.
POPLPOPL-2015-ElangoRPRS #complexity #data access #on the #source code
On Characterizing the Data Access Complexity of Programs (VE, FR, LNP, JR, PS), pp. 567–580.
POPLPOPL-2015-GarciaC #source code
Principal Type Schemes for Gradual Programs (RG, MC), pp. 303–315.
POPLPOPL-2015-GiacobazziLR #analysis #metaprogramming
Analyzing Program Analyses (RG, FL, FR), pp. 261–273.
POPLPOPL-2015-NgoMMP #black box #policy #runtime #security #source code
Runtime Enforcement of Security Policies on Black Box Reactive Programs (MN, FM, DM, FP), pp. 43–54.
POPLPOPL-2015-RaychevVK #predict
Predicting Program Properties from “Big Code” (VR, MTV, AK), pp. 111–124.
POPLPOPL-2015-SjobergW #congruence #programming
Programming up to Congruence (VS, SW), pp. 369–382.
POPLPOPL-2015-Staton #algebra #programming language #quantum
Algebraic Effects, Linearity, and Quantum Programming Languages (SS), pp. 395–406.
POPLPOPL-2015-VeanesMML #source code #string
Data-Parallel String-Manipulating Programs (MV, TM, DM, BL), pp. 139–152.
SACSAC-2015-JakobsW #analysis #data flow #proving #source code
Programs from proofs of predicated dataflow analyses (MCJ, HW), pp. 1729–1736.
SACSAC-2015-LopezR #analysis #metaprogramming
Meta-programming with well-typed code analysis (ML, GDR), pp. 2119–2121.
SACSAC-2015-ManhaesCZ #automation #performance #predict #source code #student #towards
Towards automatic prediction of student performance in STEM undergraduate degree programs (LMBM, SMSdC, GZ), pp. 247–253.
SACSAC-2015-MilewiczVTQP #c #runtime #source code
Runtime checking C programs (RM, RV, JT, DQ, PP), pp. 2107–2114.
SACSAC-2015-PianiniVB #named #programming
Protelis: practical aggregate programming (DP, MV, JB), pp. 1846–1853.
SACSAC-2015-RighiVRRCFA #parallel #source code
Rescheduling and checkpointing as strategies to run synchronous parallel programs on P2P desktop grids (RdRR, AV, VFR, GR, CAdC, KF, AMA), pp. 501–504.
SACSAC-2015-SakuraiM #debugging #object-oriented #source code
The omission finder for debugging what-should-have-happened bugs in object-oriented programs (KS, HM), pp. 1962–1969.
ESEC-FSEESEC-FSE-2015-BangAB #automation #complexity #source code
Automatically computing path complexity of programs (LB, AA, TB), pp. 61–72.
ESEC-FSEESEC-FSE-2015-BraioneDP #execution #source code #symbolic computation
Symbolic execution of programs with heap inputs (PB, GD, MP), pp. 602–613.
ESEC-FSEESEC-FSE-2015-Cadar #execution #program transformation #symbolic computation
Targeted program transformations for symbolic execution (CC), pp. 906–909.
ESEC-FSEESEC-FSE-2015-CaiC #detection #effectiveness #java #precise #source code
Effective and precise dynamic detection of hidden races for Java programs (YC, LC), pp. 450–461.
ESEC-FSEESEC-FSE-2015-DharPDR #named #source code #string
CLOTHO: saving programs from malformed strings and incorrect string-handling (AD, RP, MD, SR), pp. 555–566.
ESEC-FSEESEC-FSE-2015-GuoKWYG #execution #parallel #source code #symbolic computation #thread
Assertion guided symbolic execution of multithreaded programs (SG, MK, CW, ZY, AG), pp. 854–865.
ESEC-FSEESEC-FSE-2015-Jain #automation #generative #programming language
Automated generation of programming language quizzes (SJ), pp. 1051–1053.
ESEC-FSEESEC-FSE-2015-KargenS #slicing #source code #using
Turning programs against each other: high coverage fuzz-testing using binary-code mutation and dynamic slicing (UK, NS), pp. 782–792.
ESEC-FSEESEC-FSE-2015-LongR #program repair #staged #synthesis
Staged program repair with condition synthesis (FL, MR), pp. 166–178.
ESEC-FSEESEC-FSE-2015-Makihara #named #programming
Pockets: a tool to support exploratory programming for novices and educators (EM), pp. 1066–1068.
ESEC-FSEESEC-FSE-2015-MangalZNN #approach #program analysis
A user-guided approach to program analysis (RM, XZ, AVN, MN), pp. 462–473.
ESEC-FSEESEC-FSE-2015-NguyenKN #slicing #web
Cross-language program slicing for dynamic web applications (HVN, CK, TNN), pp. 369–380.
ESEC-FSEESEC-FSE-2015-ParkEZNH #approximate #composition #named #programming
FlexJava: language support for safe and modular approximate programming (JP, HE, XZ, MN, WH), pp. 745–757.
ESEC-FSEESEC-FSE-2015-SmithBGB #automation #program repair
Is the cure worse than the disease? overfitting in automated program repair (EKS, ETB, CLG, YB), pp. 532–543.
ESEC-FSEESEC-FSE-2015-Vinayakarao #comprehension
Spotting familiar code snippet structures for program comprehension (VV), pp. 1054–1056.
ESEC-FSEESEC-FSE-2015-Yu #concurrent #named #source code #testing
TACO: test suite augmentation for concurrent programs (TY), pp. 918–921.
ICSEICSE-v1-2015-GaoXMZYZXM #c #source code
Safe Memory-Leak Fixing for C Programs (QG, YX, YM, LZ, WY, ZZ, BX, HM), pp. 459–470.
ICSEICSE-v1-2015-KusanoCW #generative #invariant #parallel #source code #thread
Dynamic Generation of Likely Invariants for Multithreaded Programs (MK, AC, CW), pp. 835–846.
ICSEICSE-v1-2015-MechtaevYR #named #program repair
DirectFix: Looking for Simple Program Repairs (SM, JY, AR), pp. 448–458.
ICSEICSE-v1-2015-NanzF #case study #comparative #programming language
A Comparative Study of Programming Languages in Rosetta Code (SN, CAF), pp. 778–788.
ICSEICSE-v1-2015-SadowskiGJSW #ecosystem #named #program analysis
Tricorder: Building a Program Analysis Ecosystem (CS, JvG, CJ, ES, CW), pp. 598–608.
ICSEICSE-v1-2015-SahaZKP #approach #information retrieval #testing
An Information Retrieval Approach for Regression Test Prioritization Based on Program Changes (RKS, LZ, SK, DEP), pp. 268–279.
ICSEICSE-v1-2015-TerragniCZ #concurrent #effectiveness #named #source code #testing
RECONTEST: Effective Regression Testing of Concurrent Programs (VT, SCC, CZ), pp. 246–256.
ICSEICSE-v1-2015-WeissRL #fault #program analysis #scalability
Database-Backed Program Analysis for Scalable Error Propagation (CW, CRG, BL), pp. 586–597.
ICSEICSE-v1-2015-ZhuLL #programming
A Programming Model for Sustainable Software (HSZ, CL, YDL), pp. 767–777.
ICSEICSE-v2-2015-DoligezFHM #development #functional #programming #security #validation #xml
Avoiding Security Pitfalls with Functional Programming: A Report on the Development of a Secure XML Validator (DD, CF, TH, MM), pp. 209–218.
ICSEICSE-v2-2015-GulwaniMNP #live programming #named #programming #synthesis
StriSynth: Synthesis for Live Programming (SG, MM, FN, RP), pp. 701–704.
ICSEICSE-v2-2015-HaaranenISV #design #programming
In Search of the Emotional Design Effect in Programming (LH, PI, JS, AV), pp. 428–434.
ICSEICSE-v2-2015-JankeBW #education #learning #object-oriented #programming #question
Does Outside-In Teaching Improve the Learning of Object-Oriented Programming? (EJ, PB, SW), pp. 408–417.
ICSEICSE-v2-2015-Jayaram #framework #programming #towards
Towards Explicitly Elastic Programming Frameworks (KRJ), pp. 619–622.
ICSEICSE-v2-2015-Jazayeri #case study #experience #learning #programming
Combining Mastery Learning with Project-Based Learning in a First Programming Course: An Experience Report (MJ), pp. 315–318.
ICSEICSE-v2-2015-LegunsenMR #programming
Evolution-Aware Monitoring-Oriented Programming (OL, DM, GR), pp. 615–618.
ICSEICSE-v2-2015-PadhyeDMS #programming
Smart Programming Playgrounds (RP, PD, SM, VSS), pp. 607–610.
ICSEICSE-v2-2015-PeiFNM #automation #development #ide #program repair
Automated Program Repair in an Integrated Development Environment (YP, CAF, MN, BM), pp. 681–684.
ICSEICSE-v2-2015-Rajan #programming
Capsule-Oriented Programming (HR), pp. 611–614.
ICSEICSE-v2-2015-SalvaneschiMT #programming
Reactive Programming: A Walkthrough (GS, AM, GT), pp. 953–954.
ICSEICSE-v2-2015-Schwartz-Narbonne #c #named #source code
VERMEER: A Tool for Tracing and Explaining Faulty C Programs (DSN, CO, MS, TW), pp. 737–740.
ICSEICSE-v2-2015-Zieris #analysis #information management #programming
Qualitative Analysis of Knowledge Transfer in Pair Programming (FZ), pp. 855–858.
SLESLE-2015-RitschelE #composition #program transformation
Modular capture avoidance for program transformations (NR, SE), pp. 59–70.
ASPLOSASPLOS-2015-AlglaveBDGKPSW #behaviour #concurrent #gpu #programming
GPU Concurrency: Weak Behaviours and Programming Assumptions (JA, MB, AFD, GG, JK, DP, TS, JW), pp. 577–591.
ASPLOSASPLOS-2015-RingenburgSACG #approximate #debugging #monitoring #quality #source code
Monitoring and Debugging the Quality of Results in Approximate Programs (MFR, AS, IA, LC, DG), pp. 399–411.
ASPLOSASPLOS-2015-StewartGMRVA #domain-specific language #named #programming
Ziria: A DSL for Wireless Systems Programming (GS, MG, GM, BR, DV, CLA), pp. 415–428.
CGOCGO-2015-CampanoniHWB #named #parallel #semantics
HELIX-UP: relaxing program semantics to unleash parallelization (SC, GHH, GYW, DMB), pp. 235–245.
CGOCGO-2015-KimHSLH #architecture #concurrent #cpu #modelling #programming #scheduling #thread
Locality-centric thread scheduling for bulk-synchronous programming models on CPU architectures (HSK, IEH, JAS, SSL, WmWH), pp. 257–268.
CGOCGO-2015-LuciaC #concurrent #source code
Data provenance tracking for concurrent programs (BL, LC), pp. 146–156.
HPDCHPDC-2015-SabneSE #clustering #named #pipes and filters #programming
HeteroDoop: A MapReduce Programming System for Accelerator Clusters (AS, PS, RE), pp. 235–246.
ISMMISMM-2015-MirandaB #object-oriented #performance #programming
A partial read barrier for efficient support of live object-oriented programming (EM, CB), pp. 93–104.
LCTESLCTES-2015-LinM #distributed #framework #named #programming #simulation #towards #verification
StarL: Towards a Unified Framework for Programming, Simulating and Verifying Distributed Robotic Systems (YL, SM), p. 10.
LCTESLCTES-2015-WoitheK #architecture #named #programming
TrilobiteG: A programming architecture for autonomous underwater vehicles (HCW, UK), p. 10.
PPoPPPPoPP-2015-ChabbiLJSMI #parallel #source code
Barrier elision for production parallel programs (MC, WL, WdJ, KS, JMMC, CI), pp. 109–119.
PPoPPPPoPP-2015-DasSR #communication #concurrent #detection #program analysis #thread
Section based program analysis to reduce overhead of detecting unsynchronized thread communication (MD, GS, JR), pp. 283–284.
PPoPPPPoPP-2015-KimLV #multi #programming
An OpenACC-based unified programming model for multi-accelerator systems (JK, SL, JSV), pp. 257–258.
PPoPPPPoPP-2015-McPhersonNSC #detection #legacy #source code
Fence placement for legacy data-race-free programs via synchronization read detection (AJM, VN, SS, MC), pp. 249–250.
PPoPPPPoPP-2015-MuralidharanGCSH #performance #programming
A collection-oriented programming model for performance portability (SM, MG, BCC, AS, MWH), pp. 263–264.
PPoPPPPoPP-2015-TangYKTGC #algorithm #parallel #programming #recursion
Cache-oblivious wavefront: improving parallelism of recursive dynamic programming algorithms without losing cache-efficiency (YT, RY, HK, JJT, PG, RAC), pp. 205–214.
PPoPPPPoPP-2015-VassiliadisPCALBVN #energy #programming #runtime
A programming model and runtime system for significance-aware energy-efficient computing (VV, KP, CC, CDA, SL, NB, HV, DSN), pp. 275–276.
SOSPSOSP-2015-FangNXDL #memory management #scalability #source code
Interruptible tasks: treating memory pressure as interrupts for highly scalable data-parallel programs (LF, KN, G(X, BD, SL), pp. 394–409.
SOSPSOSP-2015-MatveevSFM #concurrent #lightweight #named #programming
Read-log-update: a lightweight synchronization mechanism for concurrent programming (AM, NS, PF, PM), pp. 168–183.
CADECADE-2015-PientkaC #induction #programming #proving
Inductive Beluga: Programming Proofs (BP, AC), pp. 272–281.
CADECADE-2015-TiwariGD #synthesis #using
Program Synthesis Using Dual Interpretation (AT, AG, BD), pp. 482–497.
CAVCAV-2015-LahiriSH #automation #equivalence
Automatic Rootcausing for Program Equivalence Failures in Binaries (SKL, RS, CH), pp. 362–379.
CAVCAV-2015-MajumdarW #bound #model checking #named #source code
Bbs: A Phase-Bounded Model Checker for Asynchronous Programs (RM, ZW), pp. 496–503.
CAVCAV-2015-ReinkingP #approach #program repair
A Type-Directed Approach to Program Repair (AR, RP), pp. 511–517.
CAVCAV-2015-SinghG #predict #programming
Predicting a Correct Program in Programming by Example (RS, SG), pp. 398–414.
CAVCAV-2015-HawblitzelPQT #automation #composition #concurrent #reasoning #refinement #source code
Automated and Modular Refinement Reasoning for Concurrent Programs (CH, EP, SQ, ST), pp. 449–465.
CAVCAV-2015-JeonQSF #adaptation #parallel #synthesis
Adaptive Concretization for Parallel Program Synthesis (JJ, XQ, ASL, JSF), pp. 377–394.
CAVCAV-2015-KneussKK #deduction #program repair
Deductive Program Repair (EK, MK, VK), pp. 217–233.
CAVCAV-2015-KuwaharaSU0 #abstraction #functional #higher-order #source code #termination
Predicate Abstraction and CEGAR for Disproving Termination of Higher-Order Functional Programs (TK, RS, HU, NK), pp. 287–303.
CAVCAV-2015-ManoliosPP #framework #modulo theories #programming
The Inez Mathematical Programming Modulo Theories Framework (PM, JP, VP), pp. 53–69.
CSLCSL-2015-SalvatiW #behaviour #higher-order #source code
A Model for Behavioural Properties of Higher-order Programs (SS, IW), pp. 229–243.
CSLCSL-2015-SchwentickVZ #source code #static analysis
Static Analysis for Logic-based Dynamic Programs (TS, NV, TZ), pp. 308–324.
ICLPICLP-2015-Charwat #diagrams #programming #research #summary #using
Dynamic Programming on Tree Decompositions using Binary Decision Diagrams: Research Summary (GC).
ICLPICLP-2015-CruzRG #data-driven #logic programming #parallel #source code #thread
Thread-Aware Logic Programming for Data-Driven Parallel Programs (FC, RR, SCG).
ICLPICLP-2015-DamasioMA #debugging #source code
Unifying Justifications and Debugging for Answer-Set Programs (CVD, JM, AA).
ICLPICLP-2015-Dovier #bisimulation #logic programming
Logic Programming and Bisimulation (AD).
ICLPICLP-2015-Harrison #formal method #programming #set
Formal Methods for Answer Set Programming (AH).
ICLPICLP-2015-JohannKK #logic programming
Structural Resolution for Logic Programming (PJ, EK, VK).
ICLPICLP-2015-KieslST #analysis #on the #source code
On Structural Analysis of Non-Ground Answer-Set Programs (BK, PS, HT).
ICLPICLP-2015-LeeWZ #automation #programming #reasoning #set #using
Automated Reasoning about XACML 3.0 Delegation Using Answer Set Programming (JL, YW, YZ).
ICLPICLP-2015-SchullerW #case study #programming #set
Answer Set Application Programming: a Case Study on Tetris (PS, AW).
ICLPICLP-2015-VolkerI #automaton #logic programming
Logic Programming for Cellular Automata (MV, KI).
ICLPICLP-2015-Wang #consistency #nondeterminism #probability #programming #set
Handling Probability and Inconsistency in Answer Set Programming (YW).
ICLPICLP-2015-YangSZ #bottom-up #evaluation #logic programming #manycore #parallel #source code
Parallel Bottom-Up Evaluation of Logic Programs: DeALS on Shared-Memory Multicore Machines (MY, AS, CZ).
ICLPICLP-2015-Zaniolo #algorithm #logic programming #source code
Expressing and Supporting Efficiently Greedy Algorithms as Locally Stratified Logic Programs (CZ).
ICLPICLP-J-2015-AlvianoFG #programming #recursion #set
Rewriting recursive aggregates in answer set programming: back to monotonicity (MA, WF, MG), pp. 559–573.
ICLPICLP-J-2015-AlvianoL #compilation #complexity #programming #set
Complexity and compilation of GZ-aggregates in answer set programming (MA, NL), pp. 574–587.
ICLPICLP-J-2015-AngelisFPP #correctness #horn clause #imperative #proving #source code
Proving correctness of imperative programs by linearizing constrained Horn clauses (EDA, FF, AP, MP), pp. 635–650.
ICLPICLP-J-2015-BlackmoreRE #approach #compilation #effectiveness #embedded #logic programming #predict
A logic programming approach to predict effective compiler settings for embedded software (CB, OR, KE), pp. 481–494.
ICLPICLP-J-2015-BogaertsB #approximate #compilation #fixpoint #logic programming #source code #using
Knowledge compilation of logic programs using approximation fixpoint theory (BB, GVdB), pp. 464–480.
ICLPICLP-J-2015-CristiaRF #constraints #logic programming #set
Adding partial functions to Constraint Logic Programming with sets (MC, GR, CSF), pp. 651–665.
ICLPICLP-J-2015-FichteTW #logic programming #source code
Dual-normal logic programs — the forgotten class (JKF, MT, SW), pp. 495–510.
ICLPICLP-J-2015-GagglMRWW #encoding #programming
Improved answer-set programming encodings for abstract argumentation (SAG, NM, AR, JPW, SW), pp. 434–448.
ICLPICLP-J-2015-GangeNSSS #horn clause #program analysis #program transformation #representation
Horn clauses as an intermediate representation for program analysis and transformation (GG, JAN, PS, HS, PJS), pp. 526–542.
ICLPICLP-J-2015-KoponenOJS #optimisation #programming #set #using
Optimizing phylogenetic supertrees using answer set programming (LK, EO, TJ, LS), pp. 604–619.
ICLPICLP-J-2015-LawRB #constraints #learning #programming #set
Learning weak constraints in answer set programming (ML, AR, KB), pp. 511–525.
ICLPICLP-J-2015-MesnardPV #logic programming #testing
Concolic testing in logic programming (FM, ÉP, GV), pp. 711–725.
ICLPICLP-J-2015-ZhouBD #logic programming
Planning as tabled logic programming (NFZ, RB, AD), pp. 543–558.
ISSTAISSTA-2015-AquinoBCDP #constraints #program analysis #proving #reuse
Reusing constraint proofs in program analysis (AA, FAB, MC, GD, MP), pp. 305–315.
LICSLICS-2015-HackettH #exclamation #source code
Programs for Cheap! (JH, GH), pp. 115–126.
VMCAIVMCAI-2015-AdjeG #automation #invariant #linear #polynomial #source code #synthesis
Automatic Synthesis of Piecewise Linear Quadratic Invariants for Programs (AA, PLG), pp. 99–116.
VMCAIVMCAI-2015-Christakis0W #evaluation
An Experimental Evaluation of Deliberate Unsoundness in a Static Program Analyzer (MC, PM, VW), pp. 336–354.
CBSECBSE-2014-SpacekDT #architecture #component #implementation #modelling #programming #prototype
A component-based meta-level architecture and prototypical implementation of a reflective component-based programming and modeling language (PS, CD, CT), pp. 13–22.
ASEASE-2014-DeweyRH #constraints #fuzzing #logic programming #using
Language fuzzing using constraint logic programming (KD, JR, BH), pp. 725–730.
ASEASE-2014-HigoK #consistency #named #nondeterminism #source code
MPAnalyzer: a tool for finding unintended inconsistencies in program source code (YH, SK), pp. 843–846.
ASEASE-2014-LiuW #named #programming
PiE: programming in eliza (XL, DW), pp. 695–700.
ASEASE-2014-LuckowPDFV #approximate #execution #nondeterminism #probability #source code #symbolic computation
Exact and approximate probabilistic symbolic execution for nondeterministic programs (KSL, CSP, MBD, AF, WV), pp. 575–586.
ASEASE-2014-LutzD #comparison #data flow #difference #interactive #programming #using #visual notation
Using visual dataflow programming for interactive model comparison (RL, SD), pp. 653–664.
ASEASE-2014-StephenSSE #big data #program analysis
Program analysis for secure big data processing (JJS, SS, RS, PTE), pp. 277–288.
ASEASE-2014-TarvoR #analysis #automation #modelling #parallel #performance #source code #thread
Automated analysis of multithreaded programs for performance modeling (AT, SPR), pp. 7–18.
CASECASE-2014-ChuLSO #analysis #contract #flexibility #linear #parametricity #programming #using
Flexibility analysis on a supply chain contract using a parametric Linear Programming model (CC, EEL, XS, DO), pp. 704–709.
CASECASE-2014-FeltonTW #self
Mechanically programmed self-folding at the millimeter scale (SMF, MTT, RJW), pp. 1232–1237.
CASECASE-2014-WuBZ #approach #linear #scheduling
Linear programming-based approach to scheduling of crude oil operations in refinery with oil type mixing requirement (NW, LB, MZ), pp. 430–435.
CASECASE-2014-XuLYM #integer #probability #programming
A mixed integer programming model for Bed planning considering stochastic length of stay (LX, NL, XY, FM), pp. 1069–1074.
DACDAC-2014-HeisswolfZZKWTHSHB #communication #named #programming
CAP: Communication Aware Programming (JH, AZ, AZ, SK, AW, JT, JH, GS, AH, JB), p. 6.
DACDAC-2014-KozhikkottuPPDR #clustering #parallel #source code #thread
Variation Aware Cache Partitioning for Multithreaded Programs (VJK, AP, VSP, SD, AR), p. 6.
DATEDATE-2014-FriedlerKMNS #effectiveness #locality #slicing #using
Effective post-silicon failure localization using dynamic program slicing (OF, WK, AM, AN, VS), pp. 1–6.
DATEDATE-2014-MooreC #modelling #performance
Program affinity performance models for performance and utilization (RWM, BRC), pp. 1–4.
DATEDATE-2014-WelpK #invariant #refinement #verification
Property directed invariant refinement for program verification (TW, AK), pp. 1–6.
SIGMODSIGMOD-2014-0001SW #data flow #named #source code
BabbleFlow: a translator for analytic data flow programs (PJ, AS, KW), pp. 713–716.
SIGMODSIGMOD-2014-GulwaniM #data analysis #interactive #named #natural language #programming #spreadsheet
NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation (SG, MM), pp. 803–814.
VLDBVLDB-2014-ConwayAAH #automation #distributed #named #programming
Edelweiss: Automatic Storage Reclamation for Distributed Programming (NC, PA, EA, JMH), pp. 481–492.
VLDBVLDB-2015-ZengPP14 #induction #logic programming #named #scalability
QuickFOIL: Scalable Inductive Logic Programming (QZ, JMP, DP), pp. 197–208.
CSEETCSEET-2014-AkpolatS #gamification #programming #re-engineering #student #using
Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (BSA, WS), pp. 149–153.
CSEETCSEET-2014-Opdahl #development #education #semantics
Teaching semantic technologies as part of a software development program (ALO), pp. 203–204.
CSEETCSEET-2014-Wong #challenge #education #experience #lessons learnt #re-engineering
Experience of teaching Executive Master’s program in Software Engineering: Challenges, lessons learned, and path forward (WEW), pp. 186–187.
ITiCSEITiCSE-2014-BainB #programming #question #why
Why is programming so hard to learn? (GB, IB), p. 356.
ITiCSEITiCSE-2014-BerryK #game studies #learning #programming
The state of play: a notional machine for learning programming (MB, MK), pp. 21–26.
ITiCSEITiCSE-2014-DadicGR #automation #evaluation #source code #student
Automatic evaluation of students’ programs (TD, VG, MR), p. 328.
ITiCSEITiCSE-2014-DagieneMPRS #contest #performance #student
Students’ performance on programming-related tasks in an informatics contest in Finland, Sweden and Lithuania (VD, LM, TP, LR, PS), pp. 153–158.
ITiCSEITiCSE-2014-Frison #algorithm #education #named #programming
AlgoTouch: a programming by demonstration tool for teaching algorithms (PF), p. 334.
ITiCSEITiCSE-2014-HakulinenM #assessment #automation #programming
QR code programming tasks with automated assessment (LH, LM), pp. 177–182.
ITiCSEITiCSE-2014-Hidalgo-CespedesRL #concept #design #game studies #learning #programming #video
Playing with metaphors: a methodology to design video games for learning abstract programming concepts (JHC, GMR, VLV), p. 348.
ITiCSEITiCSE-2014-Hijon-NeiraVPC #experience #game studies #learning #programming
Game programming for improving learning experience (RBHN, JÁVI, CPR, LC), pp. 225–230.
ITiCSEITiCSE-2014-Kann #using
Using reflections in a program integrating course (VK), p. 350.
ITiCSEITiCSE-2014-Marcos-Abed #case study #effectiveness #learning #programming
Learning computer programming: a study of the effectiveness of a COAC# (JMA), p. 333.
ITiCSEITiCSE-2014-McKinseyJFG #online #programming
Remote pair programming (RPP) in massively open online courses (MOOCs) (JM, SJ, AF, DDG), p. 340.
ITiCSEITiCSE-2014-PiccioniEM #programming
SPOC-supported introduction to programming (MP, HCE, BM), pp. 3–8.
ITiCSEITiCSE-2014-PolitzKF #bibliography #framework #named #programming
CaptainTeach: a platform for in-flow peer review of programming assignments (JGP, SK, KF), p. 332.
ITiCSEITiCSE-2014-PolitzPKF #bibliography #multi #named #programming
CaptainTeach: multi-stage, in-flow peer review for programming assignments (JGP, DP, SK, KF), pp. 267–272.
ITiCSEITiCSE-2014-SabitzerP #education #programming
Brain-based teaching in programming courses (BS, SP), p. 355.
ITiCSEITiCSE-2014-SettleVS #motivation #programming
Three views on motivation and programming (AS, AV, JS), pp. 321–322.
ITiCSEITiCSE-2014-TeagueL #named #programming
Programming: reading, writing and reversing (DT, RL), pp. 285–290.
ITiCSEITiCSE-2014-TollOWE #challenge #education #programming #student
The challenge of teaching students the value of programming best practices (DT, TO, AW, ME), p. 347.
ITiCSEITiCSE-2014-WatsonL #programming #revisited
Failure rates in introductory programming revisited (CW, FWBL), pp. 39–44.
TFPIETFPIE-2014-Walck #haskell #physics #programming
Learn Physics by Programming in Haskell (SNW), pp. 67–77.
TFPIETFPIE-2014-Winter #authentication #functional #named #programming language
Bricklayer: An Authentic Introduction to the Functional Programming Language SML (VLW), pp. 33–49.
ESOPESOP-2014-AguadoMHF #concurrent #programming
Grounding Synchronous Deterministic Concurrency in Sequential Programming (JA, MM, RvH, IF), pp. 229–248.
ESOPESOP-2014-BrainDKS #generative #proving #source code
Model and Proof Generation for Heap-Manipulating Programs (MB, CD, DK, PS), pp. 432–452.
ESOPESOP-2014-KuwaharaTU0 #automation #functional #higher-order #source code #termination #verification
Automatic Termination Verification for Higher-Order Functional Programs (TK, TT, HU, NK), pp. 392–411.
FASEFASE-2014-GomesPG #bytecode #control flow #graph #java #source code
Sound Control Flow Graph Extraction from Incomplete Java Bytecode Programs (PdCG, AP, DG), pp. 215–229.
FASEFASE-2014-PeiFNM #automation #contract #program repair
Automatic Program Repair by Fixing Contracts (YP, CAF, MN, BM), pp. 246–260.
FASEFASE-2014-Zaharieva-StojanovskiH #concurrent #invariant #source code #verification
Verifying Class Invariants in Concurrent Programs (MZS, MH), pp. 230–245.
FoSSaCSFoSSaCS-2014-Tsukada0 #call-by #complexity #model checking #source code
Complexity of Model-Checking Call-by-Value Programs (TT, NK), pp. 180–194.
TACASTACAS-2014-AngelisFPP #named #source code #verification
VeriMAP: A Tool for Verifying Programs through Transformations (EDA, FF, AP, MP), pp. 568–574.
TACASTACAS-2014-BrockschmidtEFFG #analysis #complexity #integer #runtime #source code
Alternating Runtime and Size Complexity Analysis of Integer Programs (MB, FE, SF, CF, JG), pp. 140–155.
TACASTACAS-2014-CaballeroMRT #debugging #declarative #erlang #named #source code
EDD: A Declarative Debugger for Sequential Erlang Programs (RC, EMM, AR, ST), pp. 581–586.
TACASTACAS-2014-TomascoI0TP #c #contest #memory management #named #source code
MU-CSeq: Sequentialization of C Programs by Shared Memory Unwindings — (Competition Contribution) (ET, OI, BF, SLT, GP), pp. 402–404.
WRLAWRLA-2014-AlrahmanABL #concurrent #maude #memory management #modelling #question #source code
Can We Efficiently Check Concurrent Programs Under Relaxed Memory Models in Maude? (YAA, MA, AB, ALL), pp. 21–41.
WRLAWRLA-2014-Genet #automaton #functional #source code #static analysis #towards #using
Towards Static Analysis of Functional Programs Using Tree Automata Completion (TG), pp. 147–161.
SANERCSMR-WCRE-2014-DietrichJB #empirical #evolution #java #library #problem #source code
Broken promises: An empirical study into evolution problems in Java programs caused by library upgrades (JD, KJ, PB), pp. 64–73.
SANERCSMR-WCRE-2014-RahmanYR #exception #fault #ide #programming #recommendation #towards
Towards a context-aware IDE-based meta search engine for recommendation about programming errors and exceptions (MMR, SY, CKR), pp. 194–203.
SANERCSMR-WCRE-2014-RooverS #development #library #metaprogramming #tool support #using
Building development tools interactively using the EKEKO meta-programming library (CDR, RS), pp. 429–433.
ICPCICPC-2014-GuptaS #program analysis #quality
A semiautomated method for classifying program analysis rules into a quality model (SG, HKS), pp. 266–270.
ICPCICPC-2014-MaruyamaOH #comprehension #visualisation
A visualization tool recording historical data of program comprehension tasks (KM, TO, SH), pp. 207–211.
ICPCICPC-2014-NoughiMMC #behaviour #comprehension #database #source code
Understanding the database manipulation behavior of programs (NN, MM, LM, AC), pp. 64–67.
ICPCICPC-2014-StefikHMAYS #design #empirical #programming language #what
What is the Foundation of Evidence of Human Factors Decisions in Language Design? An Empirical Study on Programming Language Workshops (AS, SH, MM, AAA, SKY, SS), pp. 223–231.
ICSMEICSME-2014-KanningS #preprocessor #slicing #variability
Program Slicing in the Presence of Preprocessor Variability (FK, SS), pp. 501–505.
ICSMEICSME-2014-KlattKS #analysis #dependence
Program Dependency Analysis for Consolidating Customized Product Copies (BK, KK, CS), pp. 496–500.
ICSMEICSME-2014-Kumar #collaboration #detection #source code
Detecting Collaborative Patterns in Programs (KK), p. 664.
ICSMEICSME-2014-SahaLKP #c #debugging #effectiveness #information retrieval #locality #on the #source code
On the Effectiveness of Information Retrieval Based Bug Localization for C Programs (RKS, JL, SK, DEP), pp. 161–170.
ICSMEICSME-2014-TaoQ #analysis #concurrent #java #refactoring #source code
Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis (BT, JQ), pp. 361–370.
MSRMSR-2014-AkerblomSTW #python #source code
Tracing dynamic features in python programs (, JS, MT, TW), pp. 292–295.
MSRMSR-2014-PonzanelliBPOL #ide #mining #programming #self #stack overflow
Mining StackOverflow to turn the IDE into a self-confident programming prompter (LP, GB, MDP, RO, ML), pp. 102–111.
SCAMSCAM-2014-PetiotBJKS #c #generative #source code #testing
Instrumentation of Annotated C Programs for Test Generation (GP, BB, JJ, NK, JS), pp. 105–114.
SCAMSCAM-2014-RooverI #program transformation
The Ekeko/X Program Transformation Tool (CDR, KI), pp. 53–58.
SCAMSCAM-2014-TengeriBHG #analysis #repository #test coverage #testing #tool support
Toolset and Program Repository for Code Coverage-Based Test Suite Analysis and Manipulation (DT, ÁB, DH, TG), pp. 47–52.
SCAMSCAM-2014-YoshidaH #c #semiparsing #source code #syntax
A Pattern Search Method for Unpreprocessed C Programs Based on Tokenized Syntax Trees (AY, YH), pp. 295–304.
PEPMPEPM-J-2013-AngelisFPP14 #verification
Program verification via iterated specialization (EDA, FF, AP, MP), pp. 149–175.
PEPMPEPM-2014-HanusS #analysis #composition #functional #logic programming #source code
A modular and generic analysis server system for functional logic programs (MH, FS), pp. 181–188.
PEPMPEPM-2014-PachecoHF #bidirectional #combinator #monad #programming
Monadic combinators for “Putback” style bidirectional programming (HP, ZH, SF), pp. 39–50.
PLDIPLDI-2014-BallBGIKSSV #named #network #source code #towards #verification
VeriCon: towards verifying controller programs in software-defined networks (TB, NB, AG, SI, AK, MS, MS, AV), p. 31.
PLDIPLDI-2014-Carbonneaux0RS #bound #c #source code #verification
End-to-end verification of stack-space bounds for C programs (QC, JH, TR, ZS), p. 30.
PLDIPLDI-2014-GuptaSS #execution #parallel #source code
Globally precise-restartable execution of parallel programs (GG, SS, GSS), p. 22.
PLDIPLDI-2014-Hoare #concurrent #programming
Laws of concurrent programming (CARH), p. 20.
PLDIPLDI-2014-HurNRS #probability #slicing #source code
Slicing probabilistic programs (CKH, AVN, SKR, SS), p. 16.
PLDIPLDI-2014-Schkufza0A #float #optimisation #precise #probability #source code
Stochastic optimization of floating-point programs with tunable precision (ES, RS, AA), p. 9.
PLDIPLDI-2014-SridharanGS #adaptation #execution #parallel #performance #source code
Adaptive, efficient, parallel execution of parallel programs (SS, GG, GSS), p. 21.
PLDIPLDI-2014-StorkNSMFMA #approach #named #programming language
Æminium: a permission based concurrent-by-default programming language approach (SS, KN, JS, MM, AF, PM, JA), p. 4.
PLDIPLDI-2014-SurendranRCMS #parallel #source code #testing
Test-driven repair of data races in structured parallel programs (RS, RR, SC, JMMC, VS), p. 3.
PLDIPLDI-2014-ZhangMGNY #abstraction #analysis #datalog #on the #refinement
On abstraction refinement for program analyses in Datalog (XZ, RM, RG, MN, HY), p. 27.
SASSAS-2014-ChakarovS #fixpoint #invariant #probability
Expectation Invariants for Probabilistic Program Loops as Fixed Points (AC, SS), pp. 85–100.
SASSAS-2014-ChenHTWW #recursion #source code #using #verification
Verifying Recursive Programs Using Intraprocedural Analyzers (YFC, CH, MHT, BYW, FW), pp. 118–133.
SASSAS-2014-CoxCR #analysis #automation #source code
Automatic Analysis of Open Objects in Dynamic Language Programs (AC, BYEC, XR), pp. 134–150.
SASSAS-2014-IoossAR #equivalence #on the #reduction
On Program Equivalence with Reductions (GI, CA, SVR), pp. 168–183.
SASSAS-2014-SamantaOE #automation #cost analysis #program repair
Cost-Aware Automatic Program Repair (RS, OO, EAE), pp. 268–284.
STOCSTOC-2014-Christiano #learning #online #programming
Online local learning via semidefinite programming (PC), pp. 468–474.
STOCSTOC-2014-ForbesSS #algebra #branch #multi #order #set #source code
Hitting sets for multilinear read-once algebraic branching programs, in any order (MAF, RS, AS), pp. 867–875.
FLOPSFLOPS-2014-DunduaFKM #constraints #logic programming #re-engineering #semantics
Constraint Logic Programming for Hedges: A Semantic Reconstruction (BD, MF, TK, MM), pp. 285–301.
FLOPSFLOPS-2014-HanadaI #multi #on the #persistent #programming
On Cross-Stage Persistence in Multi-Stage Programming (YH, AI), pp. 103–118.
FLOPSFLOPS-2014-Magalhaes #multi #parametricity #programming
Generic Programming with Multiple Parameters (JPM), pp. 136–151.
FLOPSFLOPS-2014-MorihataKO #programming
Dynamic Programming via Thinning and Incrementalization (AM, MK, AO), pp. 186–202.
ICALPICALP-v1-2014-HsuRRU #linear #source code
Privately Solving Linear Programs (JH, AR, TR, JU), pp. 612–624.
ICALPICALP-v2-2014-ChistikovM #automaton #source code
Unary Pushdown Automata and Straight-Line Programs (DVC, RM), pp. 146–157.
FMFM-2014-BlomH #concurrent #source code #verification
The VerCors Tool for Verification of Concurrent Programs (SB, MH), pp. 127–131.
FMFM-2014-ForejtKNS #analysis #communication #precise #predict #source code
Precise Predictive Analysis for Discovering Communication Deadlocks in MPI Programs (VF, DK, GN, SS), pp. 263–278.
FMFM-2014-HayesM #algebra #invariant #realtime
Invariants, Well-Founded Statements and Real-Time Program Algebra (IJH, LM), pp. 318–334.
FMFM-2014-HuPF #bidirectional #programming
Validity Checking of Putback Transformations in Bidirectional Programming (ZH, HP, SF), pp. 1–15.
FMFM-2014-LeinoM #automation #induction #proving #verification
Co-induction Simply — Automatic Co-inductive Proofs in a Program Verifier (KRML, MM), pp. 382–398.
FMFM-2014-ZhaoYZGZC #verification
Formal Verification of a Descent Guidance Control Program of a Lunar Lander (HZ, MY, NZ, BG, LZ, YC), pp. 733–748.
IFMIFM-2014-ChaudhariD #automation #proving #theorem proving
Automated Theorem Prover Assisted Program Calculations (DLC, OPD), pp. 205–220.
IFMIFM-2014-ErikssonPB #invariant #programming #proving
Proofs and Refutations in Invariant-Based Programming (JE, MP, RJB), pp. 189–204.
SEFMSEFM-2014-ArmstrongGS #higher-order #lightweight #tool support #verification
Lightweight Program Construction and Verification Tools in Isabelle/HOL (AA, VBFG, GS), pp. 5–19.
SEFMSEFM-2014-TatsutaC #induction #logic #verification
Completeness of Separation Logic with Inductive Definitions for Program Verification (MT, WNC), pp. 20–34.
SFMSFM-2014-GiachinoL #concurrent #detection #linear #recursion #source code
Deadlock Detection in Linear Recursive Programs (EG, CL), pp. 26–64.
ICFPICFP-2014-ChenAT #functional #programming #scalability #self
Functional programming for dynamic and large data with self-adjusting computation (YC, UAA, KT), pp. 227–240.
ICFPICFP-2014-ChenE #analysis #parametricity #product line #type system
Type-based parametric analysis of program families (SC, ME), pp. 39–51.
ICFPICFP-2014-Fisher #formal method #using
Using formal methods to enable more secure vehicles: DARPA’s HACMS program (KF), p. 1.
ICFPICFP-2014-Ramsey #design #education #on the
On teaching *how to design programs*: observations from a newcomer (NR), pp. 153–166.
ICFPICFP-2014-StansiferW #flexibility #named #programming
Romeo: a system for more flexible binding-safe programming (PS, MW), pp. 53–65.
IFLIFL-2014-AchtenSDP #composition #interactive #programming #scalability
Task Oriented Programming with Purely Compositional Interactive Scalable Vector Graphics (PA, JS, LD, RP), p. 7.
LISPILC-2014-Smith #lisp #programming
Common Lisp’s Predilection for Mathematical Programming (RS), p. 10.
GRAPHITEGRAPHITE-2014-ManskyGG #optimisation #parallel #source code #specification
Specifying and Executing Optimizations for Parallel Programs (WM, DG, ELG), pp. 58–70.
ICGTICGT-2014-JansenGN #execution #generative #induction #pointer #source code #symbolic computation
Generating Inductive Predicates for Symbolic Execution of Pointer-Manipulating Programs (CJ, FG, TN), pp. 65–80.
ICGTICGT-2014-JansenN #generative #graph #pointer #source code #summary
Generating Abstract Graph-Based Procedure Summaries for Pointer Programs (CJ, TN), pp. 49–64.
ICGTICGT-2014-PoskittP #graph #higher-order #monad #source code #verification
Verifying Monadic Second-Order Properties of Graph Programs (CMP, DP), pp. 33–48.
CHICHI-2014-FastSWBB #ide #programming
Emergent, crowd-scale programming practice in the IDE (EF, DS, LW, JRB, MSB), pp. 2491–2500.
CHICHI-2014-LieberBM #concept #programming #visualisation
Addressing misconceptions about code with always-on programming visualizations (TL, JRB, RCM), pp. 2481–2490.
CHICHI-2014-UrMHL #programming #smarttech
Practical trigger-action programming in the smart home (BU, EM, MPYH, MLL), pp. 803–812.
HCIDUXU-DI-2014-Bockermann #approach #big data #data analysis #programming #visual notation
A Visual Programming Approach to Big Data Analytics (CB), pp. 393–404.
HCIDUXU-DI-2014-ShinKKJS #design #game studies #interactive #process
A New Design Process for Viewer Participation in Interactive TV Program: Focused on the Interactive TV Game Show Hae-un-dae (JS, HJK, JIK, BGJ, CS), pp. 763–772.
HCIDUXU-TMT-2014-BrangierD #case study #heuristic #persuasion
Heuristic Inspection to Assess Persuasiveness: A Case Study of a Mathematics E-learning Program (EB, MCD), pp. 425–436.
HCIHCI-AIMT-2014-KashimaMY #programming
Proposal of a Method to Measure Difficulty Level of Programming Code with Eye-Tracking (TK, SM, SY), pp. 264–272.
HCIHCI-TMT-2014-HankiewiczB #performance #quality #source code #using #word
Efficiency in Performing Basic Tasks Using Word Processing Programs by the Elderly as a Measure of the Ergonomic Quality of Software (KH, MB), pp. 481–488.
HCIHCI-TMT-2014-RodriguesTN14a #heuristic #interactive #source code
Heuristics for Assessing Emotional Response of Viewers during the Interaction with TV Programs (KRdHR, CACT, VPdAN), pp. 577–588.
HCILCT-NLE-2014-GiannakosJL #process #programming #women
Happy Girls Engaging with Technology: Assessing Emotions and Engagement Related to Programming Activities (MNG, LJ, IL), pp. 398–409.
VISSOFTVISSOFT-2014-Noble #programming language
Livecoding the SynthKit: Little Bits as an Embodied Programming Language (JN), pp. 40–44.
AdaEuropeAdaEurope-2014-BurgstallerB #ada #algebra #source code #static analysis
Kronecker Algebra for Static Analysis of Ada Programs with Protected Objects (BB, JB), pp. 27–42.
AdaEuropeAdaEurope-2014-BurnsW #programming #scheduling
Deadline-Aware Programming and Scheduling (AB, AJW), pp. 107–118.
AdaEuropeAdaEurope-2014-PedroPPP #ada #framework #programming language #runtime #towards #verification
Towards a Runtime Verification Framework for the Ada Programming Language (AdMP, DP, LMP, JSP), pp. 58–73.
HILTHILT-2014-BocchinoGGS #named #programming language
Spot: a programming language for verified flight software (RLB, EG, KPG, RRS), pp. 97–102.
HILTHILT-2014-RathjeR #framework #java #model checking #network #source code
A framework for model checking UDP network programs with Java pathfinder (WR, BR), pp. 81–86.
HILTHILT-2014-TaftMPM #ada #parallel #programming
Safe parallel programming in ada with language extensions (STT, BM, LMP, SM), pp. 87–96.
ICEISICEIS-v2-2014-DingTZ #automation #c #c++ #source code
Automatic Removal of Buffer Overflow Vulnerabilities in C/C++ Programs (SD, HBKT, HZ), pp. 49–59.
ICEISICEIS-v2-2014-EstacioP #distributed #programming #set
A Set of Practices for Distributed Pair Programming (BJdSE, RP), pp. 331–338.
ICEISICEIS-v2-2014-PintoDOC #aspect-oriented #development #framework #modelling #multi #product line #programming #towards
Evaluating the Effort for Modularizing Multiple-Domain Frameworks Towards Framework Product Lines with Aspect-oriented Programming and Model-driven Development (VHSCP, RSD, ALO, VVdC), pp. 60–70.
ICEISICEIS-v2-2014-SilvaMS #aspect-oriented #bibliography #evaluation #performance #programming
A Systematic Review on Performance Evaluation of Aspect-Oriented Programming Techniques used to Implement Crosscutting Concerns (RFGdS, MdAM, MSS), pp. 5–13.
CIKMCIKM-2014-LinLZX #named #optimisation #programming #search-based
GPQ: Directly Optimizing Q-measure based on Genetic Programming (YL, HL, PZ, BX), pp. 1859–1862.
ICMLICML-c2-2014-LefakisF #programming
Dynamic Programming Boosting for Discriminative Macro-Action Discovery (LL, FF), pp. 1548–1556.
ICMLICML-c2-2014-MalekAB #linear #markov #problem #programming #scalability
Linear Programming for Large-Scale Markov Decision Problems (AM, YAY, PLB), pp. 496–504.
ICMLICML-c2-2014-PaigeW #compilation #probability #programming language
A Compilation Target for Probabilistic Programming Languages (BP, FW), pp. 1935–1943.
ICMLICML-c2-2014-SchoenauerASS #feedback #programming
Programming by Feedback (MS, RA, MS, JCS), pp. 1503–1511.
ICMLICML-c2-2014-TaylorGP #analysis #approximate #linear #programming
An Analysis of State-Relevance Weights and Sampling Distributions on L1-Regularized Approximate Linear Programming Approximation Accuracy (GT, CG, DP), pp. 451–459.
ICPRICPR-2014-MiaoSH #linear #multi #programming #robust
Fusion of Multibiometrics Based on a New Robust Linear Programming (DM, ZS, YH), pp. 291–296.
ICPRICPR-2014-NilufarP #detection #learning #programming
Learning to Detect Contours with Dynamic Programming Snakes (SN, TJP), pp. 984–989.
KDDKDD-2014-ShakarianSPB #network #social #source code
Reducing gang violence through network influence based targeting of social programs (PS, JS, WP, JB), pp. 1829–1836.
KDDKDD-2014-SrikantA #machine learning #programming #using
A system to grade computer programming skills using machine learning (SS, VA), pp. 1887–1896.
KDIRKDIR-2014-Bleiweiss #execution #machine learning #using
SoC Processor Discovery for Program Execution Matching Using Unsupervised Machine Learning (AB), pp. 192–201.
KMISKMIS-2014-WoitB #collaboration #consistency #development #process #programming
Commitment and Consistency in the Collaborative Software Development Process of Extreme Programming (DMW, KJB), pp. 375–381.
KRKR-2014-AsuncionZZ #first-order #logic programming #semantics #source code
Logic Programs with Ordered Disjunction: First-Order Semantics and Expressiveness (VA, YZ, HZ).
KRKR-2014-CharalambidisR #higher-order #logic programming
Constructive Negation in Extensional Higher-Order Logic Programming (AC, PR).
KRKR-2014-ClercqBSCN #game studies #programming #set #using
Using Answer Set Programming for Solving Boolean Games (SDC, KB, SS, MDC, AN).
KRKR-2014-Lin #first-order #formal method #linear #logic #source code
A Formalization of Programs in First-Order Logic with a Discrete Linear Order (FL).
KRKR-2014-Potyka #consistency #linear #logic #nondeterminism #probability #source code
Linear Programs for Measuring Inconsistency in Probabilistic Logics (NP).
KRKR-2014-ShenZ #canonical #logic programming #source code
Canonical Logic Programs are Succinctly Incomparable with Propositional Formulas (YS, XZ).
MLDMMLDM-2014-KhasnabishSDS #detection #learning #programming language #source code #using
Detecting Programming Language from Source Code Using Bayesian Learning Techniques (JNK, MS, JD, GS), pp. 513–522.
SEKESEKE-2014-GrieblerAF #architecture #evaluation #interface #manycore #parallel #performance #programming #usability
Performance and Usability Evaluation of a Pattern-Oriented Parallel Programming Interface for Multi-Core Architectures (DG, DA, LGF), pp. 25–30.
SEKESEKE-2014-JiangCKZD #model transformation #source code #testing #using
Testing Model Transformation Programs using Metamorphic Testing (MJ, TYC, FCK, ZZ, ZD), pp. 94–99.
SEKESEKE-2014-OliveiraMGND #framework #source code #testing
An Extensible Framework to Implement Test Oracle for Non-Testable Programs (RAPO, AMM, VNG, FLSN, MED), pp. 199–204.
SEKESEKE-2014-SantosBSC #game studies #learning #programming #semantics #source code
A Semantic Analyzer for Simple Games Source Codes to Programming Learning (ECOdS, GBB, VHVdS, EC), pp. 522–527.
ICMTICMT-2014-InostrozaSE #program transformation #string
Tracing Program Transformations with String Origins (PI, TvdS, SE), pp. 154–169.
ECOOPECOOP-2014-AliRLDT #graph #scala #source code
Constructing Call Graphs of Scala Programs (KA, MR, OL, JD, FT), pp. 54–79.
ECOOPECOOP-2014-ErdwegSD #program transformation
Capture-Avoiding and Hygienic Program Transformations (SE, TvdS, YD), pp. 489–514.
ECOOPECOOP-2014-LiT #analysis #fault #python #source code
Finding Reference-Counting Errors in Python/C Programs with Affine Analysis (SL, GT), pp. 80–104.
ECOOPECOOP-2014-SunshineHA #documentation #empirical #programming #protocol
Structuring Documentation to Support State Search: A Laboratory Experiment about Protocol Programming (JS, JDH, JA), pp. 157–181.
OnwardOnward-2014-Conversy #programming language #visual notation
Unifying Textual and Visual: A Theoretical Account of the Visual Perception of Programming Languages (SC), pp. 201–212.
OnwardOnward-2014-KaraivanovRV #programming language #statistics
Phrase-Based Statistical Translation of Programming Languages (SK, VR, MTV), pp. 173–184.
OnwardOnward-2014-McDirmidE #programming
Programming with Managed Time (SM, JE), pp. 1–10.
OnwardOnward-2014-ReyndersDP #functional #multi #programming #web
Multi-Tier Functional Reactive Programming for the Web (BR, DD, FP), pp. 55–68.
OnwardOnward-2014-Skene #logic #programming language
Description Logic as Programming Language (JS), pp. 143–162.
OnwardOnward-2014-StefikH #community #programming language
The Programming Language Wars: Questions and Responsibilities for the Programming Language Community (AS, SH), pp. 283–299.
OnwardOnward-2014-UngarOK #named #programming #symmetry
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming (DU, HO, DK), pp. 113–131.
OOPSLAOOPSLA-2014-BartensteinL #source code
Rate types for stream programs (TB, YDL), pp. 213–232.
OOPSLAOOPSLA-2014-BerganGC #execution #parallel #source code #symbolic computation #thread
Symbolic execution of multithreaded programs from arbitrary program contexts (TB, DG, LC), pp. 491–506.
OOPSLAOOPSLA-2014-BosboomRWA #compilation #named #programming
StreamJIT: a commensal compiler for high-performance stream programming (JB, SR, WFW, SPA), pp. 177–195.
OOPSLAOOPSLA-2014-Desai0M #proving #reduction #source code #using
Natural proofs for asynchronous programs using almost-synchronous reductions (AD, PG, PM), pp. 709–725.
OOPSLAOOPSLA-2014-DrechslerSMM #algorithm #distributed #programming
Distributed REScala: an update algorithm for distributed reactive programming (JD, GS, RM, MM), pp. 361–376.
OOPSLAOOPSLA-2014-HolkNSL #data type #gpu #memory management #programming language
Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host (EH, RN, JGS, AL), pp. 141–155.
OOPSLAOOPSLA-2014-HsiaoCN #corpus #program analysis #statistics #using #web
Using web corpus statistics for program analysis (CHH, MJC, SN), pp. 49–65.
OOPSLAOOPSLA-2014-ToschB #automation #debugging #named #programming
SurveyMan: programming and automatically debugging surveys (ET, EDB), pp. 197–211.
OOPSLAOOPSLA-2014-XiaoGZZZYWLCZ #named #reduction #source code
Cybertron: pushing the limit on I/O reduction in data-parallel programs (TX, ZG, HZ, JZ, XZ, CY, XW, WL, WC, LZ), pp. 895–908.
OOPSLAOOPSLA-2014-ZhouSGY #adaptation #multi #optimisation
Space-efficient multi-versioning for input-adaptive feedback-driven program optimizations (MZ, XS, YG, GY), pp. 763–776.
PLATEAUPLATEAU-2014-HundhausenC #education #interactive #programming #social
Supporting Social Interactions and Awareness in Educational Programming Environments (CDH, ASC), pp. 55–56.
PLATEAUPLATEAU-2014-KoitzS #comparison #education #empirical #hybrid #programming language #visual notation
Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers (RK, WS), pp. 21–30.
PLATEAUPLATEAU-2014-KubelkaBR #programming #smalltalk
Asking and Answering Questions during a Programming Change Task in Pharo Language (JK, AB, RR), pp. 1–11.
PLATEAUPLATEAU-2014-KurilovaPA #design #named #programming language #security
Wyvern: Impacting Software Security via Programming Language Design (DK, AP, JA), pp. 57–58.
LOPSTRLOPSTR-2014-AriasLM #compilation #constraints #declarative #logic programming
Declarative Compilation for Constraint Logic Programming (EJGA, JL, JMC), pp. 299–316.
LOPSTRLOPSTR-2014-Balaniuk #induction #synthesis
Drill and Join: A Method for Exact Inductive Program Synthesis (RB), pp. 219–237.
LOPSTRLOPSTR-2014-ChowdhuryLCKY #approximate #case study #logic programming #polynomial #semantics #source code
Polynomial Approximation to Well-Founded Semantics for Logic Programs with Generalized Atoms: Case Studies (MSC, FL, WC, AK, JHY), pp. 279–296.
LOPSTRLOPSTR-2014-CornishGNSSS #array #program transformation #source code
Analyzing Array Manipulating Programs by Program Transformation (JRMC, GG, JAN, PS, HS, PJS), pp. 3–20.
LOPSTRLOPSTR-2014-Drabent #logic programming #on the #source code
On Completeness of Logic Programs (WD), pp. 261–278.
PPDPPPDP-2014-CruzRG #design #implementation #linear #logic programming #parallel #source code #thread #virtual machine
Design and Implementation of a Multithreaded Virtual Machine for Executing Linear Logic Programs (FC, RR, SCG), pp. 43–54.
PPDPPPDP-2014-DouenceT #imperative #programming
Lazier Imperative Programming (RD, NT), pp. 7–18.
PPDPPPDP-2014-FerreiraP #bidirectional #source code
Bidirectional Elaboration of Dependently Typed Programs (FF, BP), pp. 161–174.
PPDPPPDP-2014-Giacobazzi #source code
Unveiling and Veiling Information in Programs (RG), pp. 211–212.
PPDPPPDP-2014-Haemmerle #constraints #logic programming #on the
On Combining Backward and Forward Chaining in Constraint Logic Programming (RH), pp. 213–224.
PPDPPPDP-2014-LucasM #declarative #logic #proving #source code #termination
Proving Operational Termination of Declarative Programs in General Logics (SL, JM), pp. 111–122.
PPDPPPDP-2014-NilssonP #declarative #game studies #programming #tutorial
Declarative Game Programming: Distilled Tutorial (HN, IP), pp. 159–160.
PPDPPPDP-2014-Schopp #low level #source code #using
Organising Low-Level Programs using Higher Types (US), pp. 199–210.
PPDPPPDP-2014-SchrijversWDD #functional #heuristic #implementation #logic programming #specification
Heuristics Entwined with Handlers Combined: From Functional Specification to Logic Programming Implementation (TS, NW, BD, BD), pp. 259–270.
PPDPPPDP-2014-StulovaMH #debugging #higher-order #source code
Assertion-based Debugging of Higher-Order (C)LP Programs (NS, JFM, MVH), pp. 225–235.
PADLPADL-2014-AreiasR #correctness #logic programming #on the #performance #source code
On the Correctness and Efficiency of Lock-Free Expandable Tries for Tabled Logic Programs (MA, RR), pp. 168–183.
PADLPADL-2014-LakinP #compilation #functional #programming language #using
Compiling DNA Strand Displacement Reactions Using a Functional Programming Language (MRL, AP), pp. 81–86.
PADLPADL-2014-MagalhaesL #programming
Generic Generic Programming (JPM, AL), pp. 216–231.
PADLPADL-2014-SaptawijayaP #logic programming #modelling #towards
Towards Modeling Morality Computationally with Logic Programming (AS, LMP), pp. 104–119.
PADLPADL-2014-SonPL #multi #prolog #source code
Two Applications of the ASP-Prolog System: Decomposable Programs and Multi-context Systems (TCS, EP, TL), pp. 87–103.
POPLPOPL-2014-Birkedal #composition #concurrent #higher-order #imperative #reasoning #source code
Modular reasoning about concurrent higher-order imperative programs (LB), pp. 1–2.
POPLPOPL-2014-CasinghinoSW #proving #source code
Combining proofs and programs in a dependently typed language (CC, VS, SW), pp. 33–46.
POPLPOPL-2014-CaveFPP #programming
Fair reactive programming (AC, FF, PP, BP), pp. 361–372.
POPLPOPL-2014-ChaudhuriFK #analysis #consistency #source code
Consistency analysis of decision-making programs (SC, AF, ZK), pp. 555–568.
POPLPOPL-2014-GordonGRRBG #named #probability #programming language
Tabular: a schema-driven probabilistic programming language (ADG, TG, NR, CVR, JB, JG), pp. 321–334.
POPLPOPL-2014-KuperTKN #parallel #programming
Freeze after writing: quasi-deterministic parallel programming with LVars (LK, AT, NRK, RRN), pp. 257–270.
POPLPOPL-2014-LagoSA #functional #higher-order #induction #on the #probability #source code
On coinductive equivalences for higher-order probabilistic functional programs (UDL, DS, MA), pp. 297–308.
POPLPOPL-2014-SharmaNA #program analysis #trade-off
Bias-variance tradeoffs in program analysis (RS, AVN, AA), pp. 127–138.
REFSQREFSQ-2014-LiBHT #programming #requirements
Answer-Set Programming in Requirements Engineering (WL, DB, JHH, MT), pp. 168–183.
SACSAC-2014-BernardiCL #aspect-oriented #declarative #design pattern #development #programming #using
Declarative design pattern-based development using aspect oriented programming (MLB, MC, GADL), pp. 1625–1630.
SACSAC-2014-LoulergueRTLH #parallel #problem
Formal derivation and extraction of a parallel program for the all nearest smaller values problem (FL, SR, JT, JL, ZH), pp. 1577–1584.
SACSAC-2014-PereiraS #complexity #deduction #source code
Complexity checking of ARM programs, by deduction (MP, SMdS), pp. 1309–1314.
SACSAC-2014-RiveraC #java #source code
Translating event-B to JML-specified Java programs (VR, NC), pp. 1264–1271.
SACSAC-2014-RockiBS #abstraction #future of #performance #programming #question
The future of accelerator programming: abstraction, performance or can we have both? (KR, MB, RS), pp. 886–895.
SACSAC-2014-SehicNVLD #adaptation #development #named #programming
Entity-adaptation: a programming model for development of context-aware applications (SS, SN, MV, FL, SD), pp. 436–443.
FSEFSE-2014-BinkleyGHIKY #independence #named #slicing
ORBS: language-independent program slicing (DB, NG, MH, SSI, JK, SY), pp. 109–120.
FSEFSE-2014-EslamimehrP #concurrent #detection #named #scalability #source code
Sherlock: scalable deadlock detection for concurrent programs (ME, JP), pp. 353–365.
FSEFSE-2014-Gao #program analysis #testing
Numerical program analysis and testing (ZG), pp. 779–782.
FSEFSE-2014-GulwaniRZ #feedback #generative #performance #problem #programming
Feedback generation for performance problems in introductory programming assignments (SG, IR, FZ), pp. 41–51.
FSEFSE-2014-HigoK #case study #functional #how #java #source code
How should we measure functional sameness from program source code? an exploratory study on Java methods (YH, SK), pp. 294–305.
FSEFSE-2014-RayPFD #case study #git #programming language #quality #scalability
A large scale study of programming languages and code quality in github (BR, DP, VF, PTD), pp. 155–165.
FSEFSE-2014-SalvaneschiAPM #comprehension #empirical #programming
An empirical study on program comprehension with reactive programming (GS, SA, SP, MM), pp. 564–575.
ICSEICSE-2014-ArztB #analysis #data flow #incremental #named
Reviser: efficiently updating IDE-/IFDS-based data-flow analyses in response to incremental program changes (SA, EB), pp. 288–298.
ICSEICSE-2014-CachoCFSCSGBG #c# #empirical #evolution #maintenance #robust #source code
Trading robustness for maintainability: an empirical study of evolving c# programs (NC, TC, TF, ES, AC, RS, IG, EAB, AG), pp. 584–595.
ICSEICSE-2014-CaiWC #approach #constraints #dynamic analysis #named #parallel #source code #thread
ConLock: a constraint-based approach to dynamic checking on deadlocks in multithreaded programs (YC, SW, WKC), pp. 491–502.
ICSEICSE-2014-HuangZTWL #android #behaviour #detection #named #user interface
AsDroid: detecting stealthy behaviors in Android applications by user interface and program behavior contradiction (JH, XZ, LT, PW, BL), pp. 1036–1046.
ICSEICSE-2014-JiangGXML #concurrent #java #named #source code
CARE: cache guided deterministic replay for concurrent Java programs (YJ, TG, CX, XM, JL), pp. 457–467.
ICSEICSE-2014-OkurHDD #c# #case study #programming #tool support
A study and toolkit for asynchronous programming in c# (SO, DLH, DD, AvD), pp. 1117–1127.
ICSEICSE-2014-QiMLDW #automation #program repair #random
The strength of random search on automated program repair (YQ, XM, YL, ZD, CW), pp. 254–265.
LDTALDTA-J-2011-SauthoffG #analysis #domain-specific language #optimisation #programming
Yield grammar analysis and product optimization in a domain-specific language for dynamic programming (GS, RG), pp. 2–22.
SLESLE-J-2012-SloaneR #attribute grammar #domain-specific language #profiling #term rewriting
Domain-specific program profiling and its application to attribute grammars and term rewriting (AMS, MR), pp. 488–510.
SLESLE-2014-KuhnLGSA #metamodelling #modelling #product line #programming language
A Metamodel Family for Role-Based Modeling and Programming Languages (TK, ML, SG, CS, UA), pp. 141–160.
SPLCSPLC-2014-GreggSLC #aspect-oriented #lessons learnt #multi #product line
Lessons from AEGIS: organizational and governance aspects of a major product line in a multi-program environment (SPG, RS, EL, PC), pp. 264–273.
SPLCSPLC-2014-SchroterSTS #interface #product line #programming
Feature-context interfaces: tailored programming interfaces for software product lines (RS, NS, TT, GS), pp. 102–111.
CCCC-2014-FeautrierVK #performance #source code
Improving the Performance of X10 Programs by Clock Removal (PF, EV, AK), pp. 113–132.
CCCC-2014-TavaresBPR #analysis #data flow
Parameterized Construction of Program Representations for Sparse Dataflow Analyses (ALCT, BB, FMQP, FR), pp. 18–39.
CGOCGO-2014-PanditG #execution #kernel #multi #source code
Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices (PP, RG), p. 273.
HPCAHPCA-2014-BalasubramanianS #comprehension #execution #physics #reliability
Understanding the impact of gate-level physical reliability effects on whole program execution (RB, KS), pp. 60–71.
HPCAHPCA-2014-FletcherRYDKD #information management #performance #ram #trade-off
Suppressing the Oblivious RAM timing channel while making information leakage and program efficiency trade-offs (CWF, LR, XY, MvD, OK, SD), pp. 213–224.
HPCAHPCA-2014-WangDDS #concurrent #memory management #multi #named #predict #source code #thread
DraMon: Predicting memory bandwidth usage of multi-threaded programs with high accuracy and low overhead (WW, TD, JWD, MLS), pp. 380–391.
HPDCHPDC-2014-BestaH #fault tolerance #memory management #modelling #programming
Fault tolerance for remote memory access programming models (MB, TH), pp. 37–48.
LCTESLCTES-2014-ChandramohanO #clustering #design #energy #source code
Partitioning data-parallel programs for heterogeneous MPSoCs: time and energy design space exploration (KC, MFPO), pp. 73–82.
LCTESLCTES-2014-HenryAMM #encoding #execution #how #modulo theories #optimisation #semantics #worst-case
How to compute worst-case execution time by optimization modulo theory and a clever encoding of program semantics (JH, MA, DM, CM), pp. 43–52.
OSDIOSDI-2014-KimHZHWWS #abstraction #gpu #named #network #source code
GPUnet: Networking Abstractions for GPU Programs (SK, SH, XZ, YH, AW, EW, MS), pp. 201–216.
PPoPPPPoPP-2014-AgrawalFSSU #data type #parallel #scheduling #source code
Provably good scheduling for parallel programs that use data structures through implicit batching (KA, JTF, BS, JS, RU), pp. 389–390.
PPoPPPPoPP-2014-CunninghamGHIKMSTT #performance #programming
Resilient X10: efficient failure-aware programming (DC, DG, BH, AI, KK, HM, VAS, MT, OT), pp. 67–80.
PPoPPPPoPP-2014-EslamimehrP #concurrent #scheduling #source code
Race directed scheduling of concurrent programs (ME, JP), pp. 301–314.
PPoPPPPoPP-2014-LiuM #architecture #parallel #performance #source code #thread
A tool to analyze the performance of multithreaded programs on NUMA architectures (XL, JMMC), pp. 259–272.
PPoPPPPoPP-2014-LuoLHKP #hybrid #manycore #programming #runtime
Initial study of multi-endpoint runtime for MPI+OpenMP hybrid programming model on multi-core systems (ML, XL, KH, KCK, DKP), pp. 395–396.
PPoPPPPoPP-2014-MalekiMM #convergence #programming #rank
Parallelizing dynamic programming through rank convergence (SM, MM, TM), pp. 219–232.
PPoPPPPoPP-2014-Olukotun #domain-specific language #parallel #programming
Beyond parallel programming with domain specific languages (KO), pp. 179–180.
PPoPPPPoPP-2014-RodriguesJDH #algorithm #clustering #interface #named #programming
Triolet: a programming system that unifies algorithmic skeleton interfaces for high-performance cluster computing (CIR, TBJ, AD, WmWH), pp. 247–258.
CAVCAV-2014-ChengHRS #automation #generative #named #source code
G4LTL-ST: Automatic Generation of PLC Programs (CHC, CHH, HR, SS), pp. 541–549.
CAVCAV-2014-HeizmannHP #analysis #learning #source code #termination
Termination Analysis by Learning Terminating Programs (MH, JH, AP), pp. 797–813.
CAVCAV-2014-InversoT0TP #bound #c #concurrent #lazy evaluation #model checking #multi #source code #thread
Bounded Model Checking of Multi-threaded C Programs via Lazy Sequentialization (OI, ET, BF, SLT, GP), pp. 585–602.
CAVCAV-2014-KomuravelliGC #model checking #recursion #smt #source code
SMT-Based Model Checking for Recursive Programs (AK, AG, SC), pp. 17–34.
CAVCAV-2014-KupriyanovF #concurrent #multi #source code #termination #thread
Causal Termination of Multi-threaded Programs (AK, BF), pp. 814–830.
CAVCAV-2014-MadhavanK #bound #functional #source code
Symbolic Resource Bound Inference for Functional Programs (RM, VK), pp. 762–778.
ICLPICLP-J-2014-AlvianoDR #programming #set
Anytime Computation of Cautious Consequences in Answer Set Programming (MA, CD, FR), pp. 755–770.
ICLPICLP-J-2014-Antic #on the #set #source code
On Cascade Products of Answer Set Programs (CA), pp. 711–723.
ICLPICLP-J-2014-BartakZ #logic programming #problem #using
Using Tabled Logic Programming to Solve the Petrobras Planning Problem (RB, NFZ), pp. 697–710.
ICLPICLP-J-2014-BellodiLRCZ #logic programming #probability
Lifted Variable Elimination for Probabilistic Logic Programming (EB, EL, FR, VSC, RZ), pp. 681–695.
ICLPICLP-J-2014-CabalarFF #graph #logic programming #source code
Causal Graph Justifications of Logic Programs (PC, JF, MF), pp. 603–618.
ICLPICLP-J-2014-CharalambidisER #higher-order #logic programming #semantics
Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation (AC, , PR), pp. 725–737.
ICLPICLP-J-2014-CruzRGP #concurrent #graph #linear #logic programming #programming language
A Linear Logic Programming Language for Concurrent Programming over Graph Structures (FC, RR, SCG, FP), pp. 493–507.
ICLPICLP-J-2014-GelfondZ #logic programming #source code
Vicious Circle Principle and Logic Programs with Aggregates (MG, YZ), pp. 587–601.
ICLPICLP-J-2014-HoosLS #algorithm #programming #set
claspfolio 2: Advances in Algorithm Selection for Answer Set Programming (HH, MTL, TS), pp. 569–585.
ICLPICLP-J-2014-LagerW #logic programming #named #web
Pengines: Web Logic Programming Made Easy (TL, JW), pp. 539–552.
ICLPICLP-J-2014-MarpleG #consistency #programming #set
Dynamic Consistency Checking in Goal-Directed Answer Set Programming (KM, GG), pp. 415–427.
ICLPICLP-J-2014-PimentelON #concurrent #constraints #programming #proving
A Proof Theoretic Study of Soft Concurrent Constraint Programming (EP, CO, VN), pp. 649–663.
ICLPICLP-J-2014-SerranoLH #abstract interpretation #analysis #logic programming #resource management #source code #using
Resource Usage Analysis of Logic Programs via Abstract Interpretation Using Sized Types (AS, PLG, MVH), pp. 739–754.
ICSTICST-2014-AssiriB #assessment #automation #quality
An Assessment of the Quality of Automated Program Operator Repair (FYA, JMB), pp. 273–282.
ICSTICST-2014-KifetewJTOT #grammarware #source code
Reproducing Field Failures for Programs with Complex Grammar-Based Input (FMK, WJ, RT, AO, PT), pp. 163–172.
ICSTICST-2014-MoonKKY #fault #locality #source code
Ask the Mutants: Mutating Faulty Programs for Fault Localization (SM, YK, MK, SY), pp. 153–162.
ICSTICST-2014-PapadakisHT #analysis #combinator #interactive #mutation testing #testing
Sampling Program Inputs with Mutation Analysis: Going Beyond Combinatorial Interaction Testing (MP, CH, YLT), pp. 1–10.
ICTSSICTSS-2014-MossigeGM #case study #constraints #industrial #programming #testing #using
Testing Robotized Paint System Using Constraint Programming: An Industrial Case Study (MM, AG, HM), pp. 145–160.
IJCARIJCAR-2014-GieslBEFFOPSSST #automation #proving #source code #termination
Proving Termination of Programs Automatically with AProVE (JG, MB, FE, FF, CF, CO, MP, PSK, TS, SS, RT), pp. 184–191.
IJCARIJCAR-2014-StroderGBFFHS #memory management #pointer #proving #safety #source code #termination
Proving Termination and Memory Safety for Programs with Pointer Arithmetic (TS, JG, MB, FF, CF, JH, PSK), pp. 208–223.
ISSTAISSTA-2014-ArltPW #slicing #testing #user interface
Reducing GUI test suites via program slicing (SA, AP, MW), pp. 270–281.
ISSTAISSTA-2014-BaudryAM #program transformation #source code
Tailored source code transformations to synthesize computationally diverse program variants (BB, SA, MM), pp. 149–159.
ISSTAISSTA-2014-Chen #constraints #program analysis #proving #reuse #scalability
Reusing constraint proofs for scalable program analysis (MC), pp. 449–452.
ISSTAISSTA-2014-JustJE #database #fault #java #named #source code #testing
Defects4J: a database of existing faults to enable controlled testing studies for Java programs (RJ, DJ, MDE), pp. 437–440.
ISSTAISSTA-2014-LeAGG #haskell #mutation testing #named #source code #testing
MuCheck: an extensible tool for mutation testing of haskell programs (DL, MAA, RG, AG), pp. 429–432.
ISSTAISSTA-2014-LinK #automation #concurrent #multi #satisfiability #source code #thread #using
Automatic repair for multi-threaded programs with Deadlock/Livelock using maximum satisfiability (YL, SSK), pp. 237–247.
ISSTAISSTA-2014-XuZXW #c #named #source code
Canalyze: a static bug-finding tool for C programs (ZX, JZ, ZX, JW), pp. 425–428.
LICSLICS-CSL-2014-LiangFS #composition #concurrent #refinement #source code #verification
Compositional verification of termination-preserving refinement of concurrent programs (HL, XF, ZS), p. 10.
RTARTA-TLCA-2014-Schmidt-Schauss #analysis #concurrent #programming language #semantics
Concurrent Programming Languages and Methods for Semantic Analyses (Extended Abstract of Invited Talk) (MSS), pp. 21–30.
SMTSMT-2014-CarlssonGP #analysis #constraints #programming #protocol
Protocol Log Analysis with Constraint Programming (MC, OG, JP), pp. 17–26.
SMTSMT-2014-FremontS #program analysis #smt
Speeding Up SMT-Based Quantitative Program Analysis (DJF, SAS), pp. 3–13.
SMTSMT-2014-KingBT #integer #linear #programming #smt
Leveraging Linear and Mixed Integer Programming for SMT (TK, CB, CT), p. 65.
TAPTAP-2014-KahkonenH #automation #lightweight #parallel #source code #testing #thread
Lightweight State Capturing for Automated Testing of Multithreaded Programs (KK, KH), pp. 187–203.
TAPTAP-2014-KanigCCGMR #verification
Explicit Assumptions — A Prenup for Marrying Static and Dynamic Program Verification (JK, RC, CC, JG, YM, ER), pp. 142–157.
VMCAIVMCAI-2014-AngelisFPP #array #source code #verification
Verifying Array Programs by Transforming Verification Conditions (EDA, FF, AP, MP), pp. 182–202.
VMCAIVMCAI-2014-BozgaIK #integer #problem #safety #source code
Safety Problems Are NP-complete for Flat Integer Programs with Octagonal Loops (MB, RI, FK), pp. 242–261.
VMCAIVMCAI-2014-LeikeT #polynomial #source code #synthesis
Synthesis for Polynomial Lasso Programs (JL, AT), pp. 434–452.
VMCAIVMCAI-2014-SchwarzSVA #analysis #precise #source code
Precise Analysis of Value-Dependent Synchronization in Priority Scheduled Programs (MDS, HS, VV, KA), pp. 21–38.
ASEASE-2013-ChoDS #bound #composition #model checking #named #source code
BLITZ: Compositional bounded model checking for real-world programs (CYC, VD, DS), pp. 136–146.
ASEASE-2013-Demasi #fault tolerance #logic #source code #specification
Synthesizing fault-tolerant programs from deontic logic specifications (RD), pp. 750–753.
ASEASE-2013-KifetewJTOT #approach #grammarware #named #source code
SBFR: A search based approach for reproducing failures of programs with grammar based input (FMK, WJ, RT, AO, PT), pp. 604–609.
ASEASE-2013-LiRSDC #data flow #generative #named #source code
SEDGE: Symbolic example data generation for dataflow programs (KL, CR, YS, YD, CC), pp. 235–245.
ASEASE-2013-TasharofiPLJ #automation #named #source code #testing
Bita: Coverage-guided, automatic testing of actor programs (ST, MP, YL, REJ), pp. 114–124.
ASEASE-2013-WeimerFF #adaptation #equivalence #modelling #program repair
Leveraging program equivalence for adaptive program repair: Models and first results (WW, ZPF, SF), pp. 356–366.
ASEASE-2013-XuHRW #data flow #testing
Testing properties of dataflow program operators (ZX, MH, GR, KLW), pp. 103–113.
CASECASE-2013-LiF #approach #integer #linear #multi #problem #programming #scheduling
A mixed integer linear programming approach for multi-degree cyclic multi-hoist scheduling problems without overlapping (XL, RYKF), pp. 274–279.
CASECASE-2013-RossanoMHMF #concept #industrial #perspective #programming
Easy robot programming concepts: An industrial perspective (GFR, CM, MH, SM, TAF), pp. 1119–1126.
CASECASE-2013-SilvaCTS #automation #linear #optimisation #programming
A mixed-integer linear programming model for automatic routing decisions in oil production optimization (TLS, EC, AFT, SS), pp. 280–285.
DACDAC-2013-ShafiqueRAH #fault #optimisation #reliability
Exploiting program-level masking and error propagation for constrained reliability optimization (MS, SR, PVA, JH), p. 9.
DATEDATE-2013-LiuLHCLL #clustering #effectiveness #linear #network #programming #prototype #statistics
Effective power network prototyping via statistical-based clustering and sequential linear programming (SYSL, CJL, CCH, HMC, CTL, CHL), pp. 1701–1706.
DATEDATE-2013-LukasiewyczSC #programming #using
Priority assignment for event-triggered systems using mathematical programming (ML, SS, SC), pp. 982–987.
DATEDATE-2013-Moy #approach #modelling #parallel #programming
Parallel programming with SystemC for loosely timed models: a non-intrusive approach (MM), pp. 9–14.
VLDBVLDB-2013-KolaitisPT #consistency #database #integer #performance #programming #query
Efficient Querying of Inconsistent Databases with Binary Integer Programming (PGK, EP, WCT), pp. 397–408.
CSEETCSEET-2013-ArdisBCVI #education #re-engineering #source code #using
Using GSwE2009 in the creation and modification of graduate software engineering programs and related curricula (MAA, SB, LC, DV, SI), pp. 109–118.
CSEETCSEET-2013-Edwards #programming #testing
Adding software testing to programming assignments (SHE), pp. 371–373.
CSEETCSEET-2013-EterovicGB #approach #education #process
Teaching software processes to professionals: The approach taken by an evening master’s degree program (YE, GG, JB), pp. 309–313.
CSEETCSEET-2013-LiPK #programming
A spirit of camaraderie: The impact of pair programming on retention (ZL, CP, EK), pp. 209–218.
CSEETCSEET-2013-NobleHBB #design #education #programming language #question #re-engineering
Designing Grace: Can an introductory programming language support the teaching of software engineering? (JN, MH, KBB, APB), pp. 219–228.
ITiCSEITiCSE-2013-Alshaigy #development #education #interactive #learning #programming language #python
Development of an interactive learning tool to teach python programming language (BA), p. 344.
ITiCSEITiCSE-2013-BalzuweitS #named #programming #visualisation
SnapViz: visualizing programming assignment snapshots (EB, JS), p. 350.
ITiCSEITiCSE-2013-Baumgartner #approach #case study #design #education #information management #using
Using case studies to design and deliver technology-centered computing education courses: an innovative approach from an undergraduate information systems program in singapore (IB), pp. 189–194.
ITiCSEITiCSE-2013-EsperFG #named #programming
CodeSpells: embodying the metaphor of wizardry for programming (SE, SRF, WGG), pp. 249–254.
ITiCSEITiCSE-2013-Gordon #concept #mobile #programming
Concepts for mobile programming (AJG), pp. 58–63.
ITiCSEITiCSE-2013-HawthorneC #learning #source code
ACM core IT learning outcomes for associate-degree programs (EKH, RDC), p. 357.
ITiCSEITiCSE-2013-Honig #education #programming #visual notation
Teaching and assessing programming fundamentals for non majors with visual programming (WLH), pp. 40–45.
ITiCSEITiCSE-2013-HowardS #bibliography #communication #re-engineering #source code
A survey of communication skills in computerscience/software engineering (CS/SE) abet-accredited programs (AH, BS), p. 364.
ITiCSEITiCSE-2013-Law13a #feedback #game studies #programming #student #using
Using screencasts to enhance coursework feedback for game programming students (RL), p. 329.
ITiCSEITiCSE-2013-LiLMZ #programming #question
Introduction to programming: science or art? (TL, WL, XM, HZ), p. 324.
ITiCSEITiCSE-2013-MatsuzawaOS #process #programming #student #visualisation
Programming process visualizer: a proposal of the tool for students to observe their programming process (YM, KO, SS), pp. 46–51.
ITiCSEITiCSE-2013-MedinaPGR #data mining #education #learning #mining #programming #using
Assistance in computer programming learning using educational data mining and learning analytics (CFM, JRPP, VMÁG, MdPPR), pp. 237–242.
ITiCSEITiCSE-2013-ReedZ #framework #learning
A hierarchical framework for mapping and quantitatively assessing program and learning outcomes (JR, HZ), pp. 52–57.
ITiCSEITiCSE-2013-SabitzerS #concept #education #programming
Brain-based programming: a new concept for computer science education (BS, SS), p. 345.
ITiCSEITiCSE-2013-ScottG #learning #programming #question
Implicit theories of programming aptitude as a barrier to learning to code: are they distinct from intelligence? (MJS, GG), p. 347.
ITiCSEITiCSE-2013-SheardSCDH #assessment #programming
Assessment of programming: pedagogical foundations of exams (JS, S, AC, DJD, MH), pp. 141–146.
ITiCSEITiCSE-2013-SpaccoFSR #programming #towards
Towards improving programming habits to create better computer science course outcomes (JS, DF, JS, KR), pp. 243–248.
ITiCSEITiCSE-2013-TsompanoudiSX #collaboration #distributed #embedded #programming
Exploring the effects of collaboration scripts embedded in a distributed pair programming system (DT, MS, SX), pp. 225–230.
ITiCSEITiCSE-2013-ZarbHR #communication #guidelines #programming #student
Industry-inspired guidelines improve students’ pair programming communication (MZ, JH, JR), pp. 135–140.
ESOPESOP-2013-AlglaveKNT #memory management #program transformation #verification
Software Verification for Weak Memory via Program Transformation (JA, DK, VN, MT), pp. 512–532.
ESOPESOP-2013-BouajjaniEEH #concurrent #source code #specification #verification
Verifying Concurrent Programs against Sequential Specifications (AB, ME, CE, JH), pp. 290–309.
ESOPESOP-2013-FilliatreP #named #proving #source code #why
Why3 — Where Programs Meet Provers (JCF, AP), pp. 125–128.
ESOPESOP-2013-KassiosK #verification
A Discipline for Program Verification Based on Backpointers and Its Use in Observational Disjointness (ITK, EK), pp. 149–168.
ESOPESOP-2013-KobayashiI #higher-order #model checking #recursion #source code
Model-Checking Higher-Order Programs with Recursive Types (NK, AI), pp. 431–450.
FASEFASE-2013-BouchouchaSL #behaviour #comprehension #modelling #probability #towards #using
Towards Understanding the Behavior of Classes Using Probabilistic Models of Program Inputs (AB, HAS, PL), pp. 99–113.
FoSSaCSFoSSaCS-2013-HofmannRS #morphism #pointer #source code
Pure Pointer Programs and Tree Isomorphism (MH, RR, US), pp. 321–336.
TACASTACAS-2013-BhatBGR #functional #probability #source code
Deriving Probability Density Functions from Probabilistic Functional Programs (SB, JB, ADG, CVR), pp. 508–522.
TACASTACAS-2013-FalkeMS #bound #c #contest #model checking #named #source code #using
LLBMC: Improved Bounded Model Checking of C Programs Using LLVM — (Competition Contribution) (SF, FM, CS), pp. 623–626.
TACASTACAS-2013-GantyIK #approximate #integer #source code #summary
Underapproximation of Procedure Summaries for Integer Programs (PG, RI, FK), pp. 245–259.
TACASTACAS-2013-GodefroidY #analysis #source code
Analysis of Boolean Programs (PG, MY), pp. 214–229.
TACASTACAS-2013-LiDDMS #abduction #composition #proving #synthesis
Synthesis of Circular Compositional Program Proofs via Abduction (BL, ID, TD, KLM, MS), pp. 370–384.
TACASTACAS-2013-PopeeaR #concurrent #contest #multi #named #source code #thread #verification
Threader: A Verifier for Multi-threaded Programs — (Competition Contribution) (CP, AR), pp. 633–636.
CSMRCSMR-2013-JaafarHGHA #empirical #evolution #on the
On the Relationship between Program Evolution and Fault-Proneness: An Empirical Study (FJ, SH, YGG, SH, BA), pp. 15–24.
CSMRCSMR-2013-SasakiHK #order #readability
Reordering Program Statements for Improving Readability (YS, YH, SK), pp. 361–364.
ICPCICPC-2013-BernhartG #code review #comprehension #on the #source code
On the understanding of programs with continuous code reviews (MB, TG), pp. 192–198.
ICPCICPC-2013-GuptaMPV #identifier #re-engineering #tool support
Part-of-speech tagging of program identifiers for improved text-based software engineering tools (SG, SM, LLP, KVS), pp. 3–12.
ICPCICPC-2013-MahmoudN #algorithm #clustering #comprehension
Evaluating software clustering algorithms in the context of program comprehension (AM, NN), pp. 162–171.
ICPCICPC-2013-Myers #comprehension
Improving program comprehension by answering questions (keynote) (BAM), pp. 1–2.
ICSMEICSM-2013-HillSPV
Differentiating Roles of Program Elements in Action-Oriented Concerns (EH, DS, LLP, KVS), pp. 376–379.
ICSMEICSM-2013-QianPXJZ #logic #mining #programming
Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules (WQ, XP, ZX, SJ, WZ), pp. 40–49.
ICSMEICSM-2013-QiML #automation #performance #program repair #testing
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization (YQ, XM, YL), pp. 180–189.
ICSMEICSM-2013-XinQHXZWG #concurrent #empirical #source code
An Automation-Assisted Empirical Study on Lock Usage for Concurrent Programs (RX, ZQ, SH, CX, YZ, YW, HG), pp. 100–109.
ICSMEICSM-2013-YamashitaM #maintenance #taxonomy #towards
Towards a Taxonomy of Programming-Related Difficulties during Maintenance (AFY, LM), pp. 424–427.
MSRMSR-2013-FuLLDZX #analysis #behaviour #comprehension
Contextual analysis of program logs for understanding system behaviors (QF, JGL, QL, RD, DZ, TX), pp. 397–400.
MSRMSR-2013-MorrisonM #programming #stack overflow
Is programming knowledge related to age? an exploration of stack overflow (PM, ERMH), pp. 69–72.
PASTEPASTE-2013-Lu #automation #mining
Automatically mining program build information via signature matching (CDL), pp. 25–32.
PASTEPASTE-2013-ModiRA #debugging #locality #statistics
Exploring program phases for statistical bug localization (VM, SR, SKA), pp. 33–40.
SCAMSCAM-2013-KiwelekarJ #abstraction #object-oriented #ontology #programming
Ontological interpretation of object-oriented programming abstractions (AWK, RKJ), pp. 189–198.
SCAMSCAM-2013-MarcozziVH #algorithm #constraints #database #execution #relational #source code #symbolic computation #testing
A relational symbolic execution algorithm for constraint-based testing of database programs (MM, WV, JLH), pp. 179–188.
WCREWCRE-2013-ClearyGVSSP #analysis #interactive #memory management #multi
Reconstructing program memory state from multi-gigabyte instruction traces to support interactive analysis (BC, PG, EV, MADS, MS, FP), pp. 42–51.
WCREWCRE-2013-HarmanLW #programming #reverse engineering #search-based
Genetic programming for Reverse Engineering (MH, WBL, WW), pp. 1–10.
WCREWCRE-2013-SohKGAA #maintenance #on the
On the effect of program exploration on maintenance tasks (ZS, FK, YGG, GA, BA), pp. 391–400.
PEPMPEPM-2013-AktemurKKS #challenge #generative #programming
Shonan challenge for generative programming: short position paper (BA, YK, OK, CcS), pp. 147–154.
PEPMPEPM-2013-AngelisFPP #source code #verification
Verifying programs via iterated specialization (EDA, FF, AP, MP), pp. 43–52.
PEPMPEPM-2013-CarbinKMR #approximate #program transformation
Verified integrity properties for safe approximate program transformations (MC, DK, SM, MCR), pp. 63–66.
PEPMPEPM-2013-SatoUK #higher-order #model checking #scalability #source code #towards
Towards a scalable software model checker for higher-order programs (RS, HU, NK), pp. 53–62.
PEPMPEPM-2013-SunCZ #analysis #constraints #locality #source code
Constraint-based locality analysis for X10 programs (QS, YC, JZ), pp. 137–146.
PLDIPLDI-2013-BurckhardtFHMMTK #exclamation #feedback #programming #user interface
It’s alive! continuous feedback in UI programming (SB, MF, PdH, SM, MM, NT, JK), pp. 95–104.
PLDIPLDI-2013-CookK #nondeterminism #reasoning #source code
Reasoning about nondeterminism in programs (BC, EK), pp. 219–230.
PLDIPLDI-2013-CzaplickiC #functional #programming #user interface
Asynchronous functional reactive programming for GUIs (EC, SC), pp. 411–422.
PLDIPLDI-2013-DesaiGJQRZ #named #programming
P: safe asynchronous event-driven programming (AD, VG, EKJ, SQ, SKR, DZ), pp. 321–332.
PLDIPLDI-2013-GreenLRSV #named #programming language #quantum #scalability
Quipper: a scalable quantum programming language (ASG, PLL, NJR, PS, BV), pp. 333–342.
PLDIPLDI-2013-JohnsonOZA #dependence #graph #performance
Fast condensation of the program dependence graph (NPJ, TO, AZ, DIA), pp. 39–50.
PLDIPLDI-2013-SankaranarayananCG #probability #source code #static analysis
Static analysis for probabilistic programs: inferring whole program properties from finitely many paths (SS, AC, SG), pp. 447–458.
PLDIPLDI-2013-Schneider #programming language #security
Programming languages in security: keynote (FBS), pp. 139–140.
PLDIPLDI-2013-SinghGS #automation #feedback #generative #programming
Automated feedback generation for introductory programming assignments (RS, SG, ASL), pp. 15–26.
PLDIPLDI-2013-SwamyWSCL #higher-order #monad #source code #verification
Verifying higher-order programs with the dijkstra monad (NS, JW, CS, JC, BL), pp. 387–398.
SASSAS-2013-BrainDGHK #float #source code #verification
Interpolation-Based Verification of Floating-Point Programs with Abstract CDCL (MB, VD, AG, LH, DK), pp. 412–432.
SASSAS-2013-Goubault #abstract interpretation #source code #static analysis
Static Analysis by Abstract Interpretation of Numerical Programs and Systems, and FLUCTUAT (EG), pp. 1–3.
SASSAS-2013-Komondoor #abstract interpretation #imperative #precise #slicing #source code
Precise Slicing in Imperative Programs via Term-Rewriting and Abstract Interpretation (RK), pp. 259–282.
SASSAS-2013-MajumdarMW #message passing #source code #verification
Static Provenance Verification for Message Passing Programs (RM, RM, ZW), pp. 366–387.
SASSAS-2013-NamjoshiZ #program transformation
Witnessing Program Transformations (KSN, LDZ), pp. 304–323.
SASSAS-2013-PartushY #difference #semantics #source code
Abstract Semantic Differencing for Numerical Programs (NP, EY), pp. 238–258.
SASSAS-2013-Roy #source code
From Concrete Examples to Heap Manipulating Programs (SR), pp. 126–149.
CIAACIAA-2013-HenryS #equivalence #testing
LALBLC A Program Testing the Equivalence of dpda’s (PH, GS), pp. 169–180.
ICALPICALP-v1-2013-Kolmogorov #linear #power of #programming
The Power of Linear Programming for Finite-Valued CSPs: A Constructive Characterization (VK), pp. 625–636.
ICALPICALP-v2-2013-BartheO #composition #difference #logic #privacy #probability #relational #source code #theorem
Beyond Differential Privacy: Composition Theorems and Relational Logic for f-divergences between Probabilistic Programs (GB, FO), pp. 49–60.
IFMIFM-2013-Abrial #proving #source code
From Z to B and then Event-B: Assigning Proofs to Meaningful Programs (JRA), pp. 1–15.
IFMIFM-2013-LucanuR #equivalence #reasoning
Program Equivalence by Circular Reasoning (DL, VR), pp. 362–377.
SEFMSEFM-2013-JiHB #deduction #execution #program transformation #symbolic computation
Program Transformation Based on Symbolic Execution and Deduction (RJ, RH, RB), pp. 289–304.
CEFPCEFP-2013-AchtenKP #programming
An Introduction to Task Oriented Programming (PA, PWMK, RP), pp. 187–245.
CEFPCEFP-2013-Brady #dependent type #domain-specific language #embedded #implementation #programming language
The Idris Programming Language — Implementing Embedded Domain Specific Languages with Dependent Types (EB), pp. 115–186.
CEFPCEFP-2013-DaneluttoT #parallel #programming
Structured Parallel Programming with “core” FastFlow (MD, MT), pp. 29–75.
CEFPCEFP-2013-Gibbons #domain-specific language #functional #programming
Functional Programming for Domain-Specific Languages (JG), pp. 1–28.
ICFPICFP-2013-AxelssonC #functional #higher-order #source code #syntax #using
Using circular programs for higher-order syntax: functional pearl (EA, KC), pp. 257–262.
ICFPICFP-2013-Brady #algebra #dependent type #programming #reasoning
Programming and reasoning with algebraic effects and dependent types (EB), pp. 133–144.
ICFPICFP-2013-Chlipala #generative #hoare #logic #metaprogramming #verification
The bedrock structured programming system: combining generative metaprogramming and hoare logic in an extensible program verifier (AC), pp. 391–402.
ICFPICFP-2013-DevrieseP #metaprogramming
Typed syntactic meta-programming (DD, FP), pp. 73–86.
ICFPICFP-2013-Jeffrey #functional #liveness #programming
Functional reactive programming with liveness guarantees (AJ), pp. 233–244.
ICFPICFP-2013-Krishnaswami #functional #higher-order #programming
Higher-order functional reactive programming without spacetime leaks (NRK), pp. 221–232.
ICFPICFP-2013-McDonellCKL #functional #gpu #optimisation #source code
Optimising purely functional GPU programs (TLM, MMTC, GK, BL), pp. 49–60.
ICFPICFP-2013-Norell #dependent type #interactive #programming
Interactive programming with dependent types (UN), pp. 1–2.
ICFPICFP-2013-PetersenGDAD #case study #experience #functional #programming
Experience report: functional programming of mHealth applications (CP, MG, DTD, JMA, GAD), pp. 357–362.
ICFPICFP-2013-PottierP #programming
Programming with permissions in Mezzo (FP, JP), pp. 173–184.
ICFPICFP-2013-ZilianiDKNV #coq #monad #named #programming
Mtac: a monad for typed tactic programming in Coq (BZ, DD, NRK, AN, VV), pp. 87–100.
IFLIFL-2013-FowlerB #dependent type #programming #web
Dependent Types for Safe and Secure Web Programming (SF, EB), p. 49.
IFLIFL-2013-HackettHJ #approach #optimisation #recursion #source code
The Under-Performing Unfold: A new approach to optimising corecursive programs (JH, GH, MJ), p. 1.
GCMGCM-J-2012-PoskittP #correctness #graph #source code #verification
Verifying Total Correctness of Graph Programs (CMP, DP).
GT-VMTGT-VMT-2013-ColomboP #automaton #programming
Monitor-Oriented Compensation Programming Through Compensating Automata (CC, GJP).
CHICHI-2013-KuttalSR #debugging #programming
Debugging support for end user mashup programming (SKK, AS, GR), pp. 1609–1618.
HCIHCI-IMT-2013-OkuuchiKKK #modelling #source code
Modeling Situation-Dependent Nonverbal Expressions for a Pair of Embodied Agent in a Dialogue Based on Conversations in TV Programs (KO, KK, TK, DK), pp. 340–347.
HCIHCI-UC-2013-RodriguesNT #interactive #multi #source code
Interaction of the Elderly Viewer with Additional Multimedia Content to Support the Appreciation of Television Programs (KRdHR, VPdAN, CACT), pp. 227–236.
HCIHIMI-LCCB-2013-KanamoriTA #development #learning #programming
Development of a Computer Programming Learning Support System Based on Reading Computer Program (HK, TT, TA), pp. 63–69.
HCIOCSC-2013-YamauchiHN #analysis #source code #twitter
Searching Emotional Scenes in TV Programs Based on Twitter Emotion Analysis (TY, YH, YIN), pp. 432–441.
VISSOFTVISSOFT-2013-AbuthawabehZ #comprehension #interactive #multi #named #visualisation
IMMV: An interactive multi-matrix visualization for program comprehension (AA, DZ), pp. 1–4.
VISSOFTVISSOFT-2013-HomerN #editing #programming language
A tile-based editor for a textual programming language (MH, JN), pp. 1–4.
AdaEuropeAdaEurope-2013-BrandonC #ada
A SPARK/Ada CubeSat Control Program (CB, PC), pp. 51–64.
HILTHILT-2013-Alagic #automation #interactive #verification
Automatic versus interactive program verification (SA), pp. 87–88.
HILTHILT-2013-MichellMP #manycore #programming #realtime
Real-time programming on accelerator many-core processors (SM, BM, LMP), pp. 23–36.
HILTHILT-2013-Taft #concurrent #named #parallel #proving #safety #source code #thread #tutorial
Tutorial: proving safety of parallel / multi-threaded programs (STT), pp. 1–2.
HILTHILT-2013-Taft13a #ada #parallel #programming #set
Bringing safe, dynamic parallel programming to the spark verifiable subset of ada (STT), pp. 37–40.
CAiSECAiSE-2013-ScekicTD #information management #programming
Programming Incentives in Information Systems (OS, HLT, SD), pp. 688–703.
ICEISICEIS-v2-2013-HollingsworthP #student
Seeding the Cloud with Students from Every Computer Science Undergraduate Program (JKH, DJP), pp. 513–518.
ICEISICEIS-v2-2013-ToureSA #enterprise #modelling #source code #validation
A2MO and ETREOSys — Analyzing, Modeling and Validation of Enterprise Training Programs (FT, MS, EA), pp. 310–316.
ICMLICML-c1-2013-BuhlerRSH #clustering #community #detection #set #source code
Constrained fractional set programs and their application in local clustering and community detection (TB, SSR, SS, MH), pp. 624–632.
ICMLICML-c1-2013-HallW #modelling #online #programming
Dynamical Models and tracking regret in online convex programming (ECH, RW), pp. 579–587.
ICMLICML-c1-2013-MenonTGLK #framework #machine learning #programming
A Machine Learning Framework for Programming by Example (AKM, OT, SG, BWL, AK), pp. 187–195.
ICMLICML-c3-2013-DalalyanHMS #learning #modelling #programming
Learning Heteroscedastic Models by Convex Programming under Group Sparsity (ASD, MH, KM, JS), pp. 379–387.
KDIRKDIR-KMIS-2013-PereiraRT #data mining #mining #source code #student
Extraction Student Dropout Patterns with Data Mining Techniques in Undergraduate Programs (RTP, ACR, JJT), pp. 136–142.
KEODKEOD-2013-Cruz-FilipeNG #logic programming #multi #ontology #source code
Patterns for Interfacing between Logic Programs and Multiple Ontologies (LCF, IN, GG), pp. 58–69.
KEODKEOD-2013-NogueiraG #multi #nondeterminism #programming #set
Supply Chain Tracing of Multiple Products under Uncertainty and Incomplete Information — An Application of Answer Set Programming (MLN, NPG), pp. 399–406.
SEKESEKE-2013-AlshammariFC #bytecode #java #metric #security #source code
Security Metrics for Java Bytecode Programs (S) (BA, CJF, DC), pp. 394–399.
SEKESEKE-2013-DelfimG #coordination #mining #multi #slicing #using
Multiple Coordinated Views to Support Aspect Mining Using Program Slicing (S) (FMD, REG), pp. 531–536.
SEKESEKE-2013-JanesMSS #analysis #problem #programming #requirements
Domain Analysis in Combination with Extreme Programming toAddress Requirements Volatility Problems (S) (AJ, SM, AS, GS), pp. 226–231.
SEKESEKE-2013-KatoSWF #comparative #evaluation #paradigm #programming
Comparative Evaluation of Programming Paradigms: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming (S) (FK, KS, HW, YF), pp. 594–599.
SEKESEKE-2013-MaghrabyR #synthesis
Argumentation Understood as Program Synthesis (S) (AM, DR), pp. 681–684.
SEKESEKE-2013-QiHW #combinator #concurrent #source code #testing
A Mixed-way Combinatorial Testing for Concurrent Programs (S) (XQ, JH, PW), pp. 699–702.
SEKESEKE-2013-RamosRO #process #source code #towards
Towards a strategy for analysing benefits of Software Process Improvement programs (CSR, ARR, KMdO), pp. 638–643.
SEKESEKE-2013-SakamotoWF #design pattern #object-oriented #programming language
Extended Design Patterns in New Object-Oriented Programming Languages (S) (KS, HW, YF), pp. 600–605.
SEKESEKE-2013-SantosBC #analysis #education #game studies #modelling #programming #semantics
A Knowledge Modeling System for Semantic Analysis of Games Applied to Programming Education (ECOdS, GBB, EWGC), pp. 668–673.
ICMTICMT-2013-FaunesSB #approach #model transformation
Genetic-Programming Approach to Learn Model Transformation Rules from Examples (MF, HAS, MB), pp. 17–32.
ECOOPECOOP-2013-AliL #named #program analysis
Averroes: Whole-Program Analysis without the Whole Program (KA, OL), pp. 378–400.
ECOOPECOOP-2013-AnsaloniKZBBT #composition #java #program analysis #tool support #virtual machine
Enabling Modularity and Re-use in Dynamic Program Analysis Tools for the Java Virtual Machine (DA, SK, YZ, LB, WB, PT), pp. 352–377.
ECOOPECOOP-2013-LernerELK #source code #static typing
Combining Form and Function: Static Types for JQuery Programs (BSL, LE, JL, SK), pp. 79–103.
ECOOPECOOP-2013-MaierO #higher-order #incremental #programming
Higher-Order Reactive Programming with Incremental Lists (IM, MO), pp. 707–731.
ECOOPECOOP-2013-OliveiraSLC #algebra #feature model #programming
Feature-Oriented Programming with Object Algebras (BCdSO, TvdS, AL, WRC), pp. 27–51.
ECOOPECOOP-2013-WuZSGSY #fault #optimisation #statistics
Simple Profile Rectifications Go a Long Way — Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations (BW, MZ, XS, YG, RS, GY), pp. 654–678.
ECOOPECOOP-2013-ZhuL #composition #linear #programming
Heap Decomposition Inference with Linear Programming (HSZ, YDL), pp. 104–128.
OnwardOnward-2013-MayerK #game studies #programming
Game programming by demonstration (MM, VK), pp. 75–90.
OnwardOnward-2013-McDirmid #live programming #programming
Usable live programming (SM), pp. 53–62.
OnwardOnward-2013-MilicevicJGM #interactive #modelling #paradigm #programming #web
Model-based, event-driven programming paradigm for interactive web applications (AM, DJ, MG, DM), pp. 17–36.
OnwardOnward-2013-Repenning #interactive #program analysis #programming
Conversational programming: exploring interactive program analysis (AR), pp. 63–74.
OnwardOnward-2013-Steimann #multi #object-oriented #programming
Content over container: object-oriented programming with multiplicities (FS), pp. 173–186.
OOPSLAOOPSLA-2013-BaoZ #detection #execution #float #on the fly #problem
On-the-fly detection of instability problems in floating-point program execution (TB, XZ), pp. 817–832.
OOPSLAOOPSLA-2013-BerganCG #parallel #source code #thread
Input-covering schedules for multithreaded programs (TB, LC, DG), pp. 677–692.
OOPSLAOOPSLA-2013-BhattacharyaGN #detection #program analysis
Combining concern input with program analysis for bloat detection (SB, KG, MGN), pp. 745–764.
OOPSLAOOPSLA-2013-CarbinMR #hardware #reliability #source code #verification
Verifying quantitative reliability for programs that execute on unreliable hardware (MC, SM, MCR), pp. 33–52.
OOPSLAOOPSLA-2013-MeyerovichR #analysis #empirical #programming language
Empirical analysis of programming language adoption (LAM, ASR), pp. 1–18.
OOPSLAOOPSLA-2013-RaychevVS #concurrent #detection #effectiveness #source code
Effective race detection for event-driven programs (VR, MTV, MS), pp. 151–166.
OOPSLAOOPSLA-2013-VafeiadisN #concurrent #logic
Relaxed separation logic: a program logic for C11 concurrency (VV, CN), pp. 867–884.
OOPSLAOOPSLA-2013-Xu #named #optimisation #profiling #source code
Resurrector: a tunable object lifetime profiling technique for optimizing real-world programs (G(X), pp. 111–130.
GPCEGPCE-2013-Bodik #biology #modelling #programming language
Modeling biology with solver-aided programming languages (RB), pp. 1–2.
GPCEGPCE-2013-ChapinSSW #named #network #programming #staged
Scalaness/nesT: type specialized staged programming for sensor networks (PCC, CS, SFS, MW), pp. 135–144.
GPCEGPCE-2013-MarekKZBBTASS #framework #java #named #program analysis #robust
ShadowVM: robust and comprehensive dynamic program analysis for the java platform (LM, SK, YZ, LB, WB, PT, DA, AS, AS), pp. 105–114.
GPCEGPCE-2013-Richard-FoyBJ #abstraction #performance #programming #web
Efficient high-level abstractions for web programming (JRF, OB, JMJ), pp. 53–60.
LOPSTRLOPSTR-2013-LiqatKSGLGHE #analysis #energy #modelling #source code
Energy Consumption Analysis of Programs Based on XMOS ISA-Level Models (UL, SK, AS, KG, PLG, NG, MVH, KE), pp. 72–90.
LOPSTRLOPSTR-2013-Seki #logic programming #model checking #source code
Extending Co-logic Programs for Branching-Time Model Checking (HS), pp. 127–144.
PPDPPPDP-2013-CaballeroST #constraints #finite #programming
Finite type extensions in constraint programming (RC, PJS, ATF), pp. 217–227.
PPDPPPDP-2013-CalauttiGT #decidability #detection #logic programming #source code
Detecting decidable classes of finitely ground logic programs with function symbols (MC, SG, IT), pp. 239–250.
PPDPPPDP-2013-ChristiansenHRS #encapsulation #functional #logic programming #semantics #source code
A semantics for weakly encapsulated search in functional logic programs (JC, MH, FR, DS), pp. 49–60.
PPDPPPDP-2013-Corte-RealDR #parallel #programming #prolog
Prolog programming with a map-reduce parallel construct (JCR, IdCD, RR), pp. 285–296.
PPDPPPDP-2013-PinoBV #concurrent #confluence #constraints #equivalence #performance #programming
Efficient computation of program equivalence for confluent concurrent constraint programming (LFP, FB, FDV), pp. 263–274.
QAPLQAPL-2013-NgoH #analysis #concurrent #multi #security #source code #thread
Quantitative Security Analysis for Multi-threaded Programs (TMN, MH), pp. 34–48.
PADLPADL-2013-AngelopoulosCAWCW #functional #logic programming #statistics
Integrative Functional Statistics in Logic Programming (NA, VSC, JA, JW, RC, LW), pp. 190–205.
PADLPADL-2013-CastroMM #java #logic programming #named
LogicObjects: Enabling Logic Programming in Java through Linguistic Symbiosis (SC, KM, PM), pp. 26–42.
PADLPADL-2013-LiangK #automation #logic programming #named #scalability #source code
Terminyzer: An Automatic Non-termination Analyzer for Large Logic Programs (SL, MK), pp. 173–189.
PADLPADL-2013-MachadoAD #declarative #parallel #performance #programming #using
Parallel Performance of Declarative Programming Using a PGAS Model (RM, SA, DD), pp. 244–260.
PADLPADL-2013-Moura #implementation #induction #logic programming #performance
A Portable and Efficient Implementation of Coinductive Logic Programming (PM), pp. 77–92.
POPLPOPL-2013-AbelPTS #infinity #named #pattern matching #programming
Copatterns: programming infinite structures by observations (AA, BP, DT, AS), pp. 27–38.
POPLPOPL-2013-CarboneM #multi #named #programming
Deadlock-freedom-by-design: multiparty asynchronous global programming (MC, FM), pp. 263–274.
POPLPOPL-2013-Dinsdale-YoungBGPY #composition #concurrent #named #reasoning #source code
Views: compositional reasoning for concurrent programs (TDY, LB, PG, MJP, HY), pp. 287–300.
POPLPOPL-2013-Goodman #probability #programming
The principles and practice of probabilistic programming (NDG), pp. 399–402.
POPLPOPL-2013-Krishnamurthi #programming language
From principles to programming languages (and back) (SK), pp. 233–234.
POPLPOPL-2013-RompfSABJLJOO #compilation #data type #optimisation #source code #staging
Optimizing data structures in high-level programs: new directions for extensible compilers based on staging (TR, AKS, NA, KJB, VJ, HL, MJ, KO, MO), pp. 497–510.
POPLPOPL-2013-StatonL #programming language
Universal properties of impure programming languages (SS, PBL), pp. 179–192.
POPLPOPL-2013-UnnoTK #automation #functional #higher-order #source code #verification
Automating relatively complete verification of higher-order functional programs (HU, TT, NK), pp. 75–86.
SACSAC-2013-AlitavoliJE #java #novel #source code
A novel watermarking method for Java programs (MA, MJ, AE), pp. 1013–1018.
SACSAC-2013-BhattacharjeeJ #algorithm #named #repository #scalability #similarity
CodeBlast: a two-stage algorithm for improved program similarity matching in large software repositories (AB, HMJ), pp. 846–852.
SACSAC-2013-ChenLWW #abstraction #source code #static analysis
Static analysis of list-manipulating programs via bit-vectors and numerical abstractions (LC, RL, XW, JW), pp. 1204–1210.
SACSAC-2013-DelahayeKS #c #dynamic analysis #source code #specification
Common specification language for static and dynamic analysis of C programs (MD, NK, JS), pp. 1230–1235.
SACSAC-2013-GouwBJW #case study #industrial #java #runtime #source code
Run-time checking of data- and protocol-oriented properties of Java programs: an industrial case study (SdG, FSdB, EBJ, PYHW), pp. 1573–1578.
SACSAC-2013-HalderC #database #query #slicing
Abstract program slicing of database query languages (RH, AC), pp. 838–845.
SACSAC-2013-HoffmannUHS #slicing
Slicing droids: program slicing for smali code (JH, MU, TH, MS), pp. 1844–1851.
SACSAC-2013-HongJ #named #network #object-oriented #programming language
Meso: an object-oriented programming language for building strongly-typed internet-based network applications (SH, YJJ), pp. 1579–1586.
SACSAC-2013-Montesi #programming #web
Process-aware web programming with Jolie (FM), pp. 761–763.
SACSAC-2013-MoriguchiW #interactive #reuse #source code
An interactive extension mechanism for reusing verified programs (SM, TW), pp. 1236–1243.
ESEC-FSEESEC-FSE-2013-GyoriFDL #functional #imperative #programming #refactoring
Crossing the gap from imperative to functional programming through refactoring (AG, LF, DD, JL), pp. 543–553.
ESEC-FSEESEC-FSE-2013-JiangZLSHGS #analysis #reliability #runtime
System reliability calculation based on the run-time analysis of ladder program (YJ, HZ, HL, XS, WNNH, MG, JS), pp. 695–698.
ESEC-FSEESEC-FSE-2013-NavabpourJWBMBF #c #named #runtime #source code #verification
RiTHM: a tool for enabling time-triggered runtime verification for C programs (SN, YJ, CWWW, SB, RM, BB, SF), pp. 603–606.
ESEC-FSEESEC-FSE-2013-SahaDP #distributed
Distributed program tracing (DS, PD, GP), pp. 180–190.
ESEC-FSEESEC-FSE-2013-WangZCZZ #javascript #program analysis
Extracting URLs from JavaScript via program analysis (QW, JZ, YC, YZ, JZ), pp. 627–630.
ICSEICSE-2013-Callau #incremental #programming
Supporting incremental programming with ghosts (OC), pp. 1429–1431.
ICSEICSE-2013-Carvalho #comprehension #concept #ontology #problem #tool support
An ontology toolkit for problem domain concept location in program comprehension (NRC), pp. 1415–1418.
ICSEICSE-2013-CokerH #c #integer #program transformation
Program transformations to fix C integers (ZC, MH), pp. 792–801.
ICSEICSE-2013-FranklinGLD #automation #functional #imperative #named #programming #refactoring
LAMBDAFICATOR: from imperative to functional programming through automated refactoring (LF, AG, JL, DD), pp. 1287–1290.
ICSEICSE-2013-Guerrouj #comprehension #normalisation #quality #source code
Normalizing source code vocabulary to support program comprehension and software quality (LG), pp. 1385–1388.
ICSEICSE-2013-HaoLHG #energy #mobile #program analysis #using
Estimating mobile application energy consumption using program analysis (SH, DL, WGJH, RG), pp. 92–101.
ICSEICSE-2013-HaoLM0J #multi #named #source code
MCT: a tool for commenting programs by multimedia comments (YH, GL, LM, LZ, ZJ), pp. 1339–1342.
ICSEICSE-2013-JacobellisMK #named #program transformation
LASE: an example-based program transformation tool for locating and applying systematic edits (JJ, NM, MK), pp. 1319–1322.
ICSEICSE-2013-Johnson04a #comprehension #program analysis
Novice understanding of program analysis tool notifications (BJ), pp. 1432–1434.
ICSEICSE-2013-Kuhn #interactive #live programming #on the #programming #testing
On extracting unit tests from interactive live programming sessions (AK), pp. 1241–1244.
ICSEICSE-2013-LeeCJ #performance #program transformation #refactoring
Drag-and-drop refactoring: intuitive and efficient program transformation (YYL, NC, REJ), pp. 23–32.
ICSEICSE-2013-Leino #source code
Developing verified programs with dafny (KRML), pp. 1488–1490.
ICSEICSE-2013-LiZLXLLX #distributed #source code
A characteristic study on failures of production distributed data-parallel programs (SL, HZ, HL, TX, HL, WL, TX), pp. 963–972.
ICSEICSE-2013-MarinoHDVTV #concurrent #detection #source code
Detecting deadlock in programs with data-centric synchronization (DM, CH, JD, MV, FT, JV), pp. 322–331.
ICSEICSE-2013-NetoCLGM #approach #named #problem #programming #student #testing
POPT: a problem-oriented programming and testing approach for novice students (VLN, RC, LL, DSG, APM), pp. 1099–1108.
ICSEICSE-2013-NguyenQRC #analysis #named #program repair #semantics
SemFix: program repair via semantic analysis (HDTN, DQ, AR, SC), pp. 772–781.
ICSEICSE-2013-Park #comprehension #concurrent #fault #source code
Fault comprehension for concurrent programs (SP), pp. 1444–1446.
ICSEICSE-2013-SalingerZP #programming #research
Liberating pair programming research from the oppressive Driver/Observer regime (SS, FZ, LP), pp. 1201–1204.
ICSEICSE-2013-SantelicesZJCZ #slicing
Quantitative program slicing: separating statements by relevance (RAS, YZ, SJ, HC, YJZ), pp. 1269–1272.
ICSEICSE-2013-SharTB #hybrid #injection #mining #program analysis #sql #using
Mining SQL injection and cross site scripting vulnerabilities using hybrid program analysis (LKS, HBKT, LCB), pp. 642–651.
ICSEICSE-2013-TillmannHXGB #education #game studies #interactive #learning #programming #re-engineering
Teaching and learning programming and software engineering via interactive gaming (NT, JdH, TX, SG, JB), pp. 1117–1126.
ICSEICSE-2013-Zeid #contest #evaluation #framework #integration #re-engineering #source code #student
A framework to evaluate software engineering student contests: evaluation and integration with academic programs (AZ), pp. 1083–1089.
LDTALDTA-J-2009-LammelTK #fault #programming #source code #traversal
Programming errors in traversal programs over structured data (RL, SJT, MK), pp. 1770–1808.
SLESLE-2013-VasudevanT #ambiguity #detection #programming language
Detecting Ambiguity in Programming Language Grammars (NV, LT), pp. 157–176.
ASPLOSASPLOS-2013-LuciaC #empirical #parallel #source code #thread
Cooperative empirical failure avoidance for multithreaded programs (BL, LC), pp. 39–50.
ASPLOSASPLOS-2013-SchulteDWF #assembly #automation #embedded #source code
Automated repair of binary and assembly programs for cooperating embedded devices (EMS, JD, WW, SF), pp. 317–328.
CCCC-2013-CammarotaNVKDM #on the #optimisation
On the Determination of Inlining Vectors for Program Optimization (RC, AN, AVV, AK, DD, MM), pp. 164–183.
CCCC-2013-MooreC #automation #generative #machine learning #policy #using
Automatic Generation of Program Affinity Policies Using Machine Learning (RWM, BRC), pp. 184–203.
CGOCGO-2013-ChoKWLLM #concurrent #source code
Practical lock/unlock pairing for concurrent programs (HKC, TK, YW, SL, HL, SAM), p. 12.
CGOCGO-2013-GreweWO #parallel #source code
Portable mapping of data parallel programs to OpenCL for heterogeneous systems (DG, ZW, MFPO), p. 10.
CGOCGO-2013-JeonGT #named #performance #program analysis
Skadu: Efficient vector shadow memories for poly-scopic program analysis (DJ, SG, MBT), p. 12.
CGOCGO-2013-RodriguesCP #integer #performance #source code
A fast and low-overhead technique to secure programs against integer overflows (RER, VHSC, FMQP), p. 11.
CGOCGO-2013-TanFG #detection #fault #lightweight #source code
Lightweight fault detection in parallelized programs (LT, MF, RG), p. 11.
CGOCGO-2013-ZhouWDS #flexibility #framework #migration #named
Profmig: A framework for flexible migration of program profiles across software versions (MZ, BW, YD, XS), p. 12.
ISMMISMM-2013-BrockGBD #named
Pacman: program-assisted cache management (JB, XG, BB, CD), pp. 39–50.
LCTESLCTES-2013-ChattopadhyayCR #performance
Program performance spectrum (SC, LKC, AR), pp. 65–76.
LCTESLCTES-2013-MorenoFH #analysis #debugging #embedded
Non-intrusive program tracing and debugging of deployed embedded systems through side-channel analysis (CM, SF, MAH), pp. 77–88.
PPoPPPPoPP-2013-AcarCR #parallel #scheduling #source code
Scheduling parallel programs by work stealing with private deques (UAA, AC, MR), pp. 219–228.
PPoPPPPoPP-2013-AfekLM #hardware #programming
Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
PPoPPPPoPP-2013-CaiZWC #detection #named #parallel #source code #thread
TeamWork: synchronizing threads globally to detect real deadlocks for multithreaded programs (YC, KZ, SW, WKC), pp. 311–312.
PPoPPPPoPP-2013-FriedleyHBLM #distributed #manycore #memory management #performance #programming
Ownership passing: efficient distributed memory programming on multi-core systems (AF, TH, GB, AL, CCM), pp. 177–186.
PPoPPPPoPP-2013-ParkSI #concurrent #detection #scalability #source code
Scalable data race detection for partitioned global address space programs (CSP, KS, CI), pp. 305–306.
PPoPPPPoPP-2013-ParkST #parallel #programming
Parallel programming with big operators (CP, GLSJ, JBT), pp. 293–294.
PPoPPPPoPP-2013-WozniakAWKLF #data flow #named #programming #scalability
Swift/T: scalable data flow programming for many-task applications (JMW, TGA, MW, DSK, ELL, ITF), pp. 309–310.
PPoPPPPoPP-2013-YukiFRS #analysis #array #data flow #source code
Array dataflow analysis for polyhedral X10 programs (TY, PF, SVR, VS), pp. 23–34.
CADECADE-2013-HawblitzelKLR #automation #proving #source code #theorem proving #towards #using
Towards Modularly Comparing Programs Using Automated Theorem Provers (CH, MK, SKL, HR), pp. 282–299.
CAVCAV-2013-AlbarghouthiGK #recursion #synthesis
Recursive Program Synthesis (AA, SG, ZK), pp. 934–950.
CAVCAV-2013-BarnatBHHKLRSW #c #c++ #model checking #parallel #source code #thread
DiVinE 3.0 — An Explicit-State Model Checker for Multithreaded C & C++ Programs (JB, LB, VH, JH, JK, ML, PR, VS, JW), pp. 863–868.
CAVCAV-2013-ChakarovS #probability #program analysis
Probabilistic Program Analysis with Martingales (AC, SS), pp. 511–526.
CAVCAV-2013-DaiXZ #generative #programming
Generating Non-linear Interpolants by Semidefinite Programming (LD, BX, NZ), pp. 364–380.
CAVCAV-2013-EssenJ #program repair
Program Repair without Regret (CvE, BJ), pp. 896–911.
CAVCAV-2013-KroeningLW #approximate #c #detection #performance #source code
Under-Approximating Loops in C Programs for Fast Counterexample Detection (DK, ML, GW), pp. 381–396.
CAVCAV-2013-WonischSW #proving #source code
Programs from Proofs — A PCC Alternative (DW, AS, HW), pp. 912–927.
ICLPICLP-J-2013-BanbaraSTIS #modelling #programming #set
Answer set programming as a modeling language for course timetabling (MB, TS, NT, KI, TS), pp. 783–798.
ICLPICLP-J-2013-BusoniuOPST #debugging #ide #named #programming
SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support (PAB, JO, JP, PS, HT), pp. 657–673.
ICLPICLP-J-2013-GangeNSSS #constraints #logic programming
Failure tabled constraint logic programming by interpolation (GG, JAN, PS, HS, PJS), pp. 593–607.
ICLPICLP-J-2013-GiordanoMSD #constraints #process #programming #set #verification
Business process verification with constraint temporal answer set programming (LG, AM, MS, DTD), pp. 641–655.
ICLPICLP-J-2013-GrecoMT #bottom-up #evaluation #logic programming #termination
Logic programming with function symbols: Checking termination of bottom-up evaluation through program adornments (SG, CM, IT), pp. 737–752.
ICLPICLP-J-2013-LiangK #analysis #logic programming #scalability #source code
A practical analysis of non-termination in large logic programs (SL, MK), pp. 705–719.
ICLPICLP-J-2013-YouZZ #logic programming #quantifier #source code
Disjunctive logic programs with existential quantification in rule heads (JHY, HZ, YZ), pp. 563–578.
ICSTICST-2013-BagnaraCGG #float #generative #source code #testing
Symbolic Path-Oriented Test Data Generation for Floating-Point Programs (RB, MC, RG, AG), pp. 1–10.
ICSTICST-2013-ChristakisGS #concurrent #detection #erlang #fault #source code #testing
Systematic Testing for Detecting Concurrency Errors in Erlang Programs (MC, AG, KFS), pp. 154–163.
ICSTICST-2013-MossigeGM #constraints #generative #integration #programming #testing #using
Test Generation for Robotized Paint Systems Using Constraint Programming in a Continuous Integration Environment (MM, AG, HM), pp. 489–490.
ICSTICST-2013-SakamotoSTWF #framework #metric #multi #named #programming language #test coverage #tool support
OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting Multiple Programming Languages (KS, KS, RT, HW, YF), pp. 422–430.
ICSTICST-2013-ShuSHP #analysis #dependence #framework #named
JavaPDG: A New Platform for Program Dependence Analysis (GS, BS, TADH, AP), pp. 408–415.
ICTSSICTSS-2013-MauserKH #programming #towards #user interface #using
Towards a GUI Test Model Using State Charts and Programming Code (DM, AK, KH), pp. 271–276.
ICTSSICTSS-2013-SapraMCGC #execution #fault #python #source code #symbolic computation #using
Finding Errors in Python Programs Using Dynamic Symbolic Execution (SS, MM, SC, AG, EMC), pp. 283–289.
ISSTAISSTA-2013-BindalBL #bound #concurrent #parallel #source code #testing #thread
Variable and thread bounding for systematic testing of multithreaded programs (SB, SB, AL), pp. 145–155.
ISSTAISSTA-2013-HanazumiM #generative #java #source code
Generation of Java programs properties from test purposes (SH, ACVdM), pp. 362–365.
ISSTAISSTA-2013-LuoR #named #parallel #runtime #source code #thread
EnforceMOP: a runtime property enforcement system for multithreaded programs (QL, GR), pp. 156–166.
ISSTAISSTA-2013-QiMLW #automation #effectiveness #fault #locality #program repair #using
Using automated program repair for evaluating the effectiveness of fault localization techniques (YQ, XM, YL, CW), pp. 191–201.
LICSLICS-2013-AndersonDH #fixpoint #linear #logic #programming
Maximum Matching and Linear Programming in Fixed-Point Logic with Counting (MA, AD, BH), pp. 173–182.
ICSTSAT-2013-SohTB #agile #constraints #named #programming #prototype #satisfiability
Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems (TS, NT, MB), pp. 429–436.
TAPTAP-2013-BeckertB0 #metric #testing #verification
A Metric for Testing Program Verification Systems (BB, TB, MW), pp. 56–75.
TAPTAP-2013-BruckerFNW #case study #generative
Test Program Generation for a Microprocessor — A Case-Study (ADB, AF, YN, BW), pp. 76–95.
TAPTAP-2013-CaballeroMRT #debugging #declarative #erlang #source code
A Declarative Debugger for Sequential Erlang Programs (RC, EMM, AR, ST), pp. 96–114.
TAPTAP-2013-KosmatovPS #proving #source code #tutorial
A Lesson on Proof of Programs with Frama-C. Invited Tutorial Paper (NK, VP, JS), pp. 168–177.
TLCATLCA-2013-SeveriV #modelling #source code
Completeness of Conversion between Reactive Programs for Ultrametric Models (PS, FJdV), pp. 221–235.
VMCAIVMCAI-2013-ChakiGKS #composition #source code
Compositional Sequentialization of Periodic Programs (SC, AG, SK, OS), pp. 536–554.
WICSA-ECSAWICSA-ECSA-2012-KeulerWW #agile #architecture #programming
Architecture-aware Programming in Agile Environments (TK, SW, BW), pp. 229–233.
ASEASE-2012-FalconeC #android #aspect-oriented #embedded #in the cloud #programming
Weave droid: aspect-oriented programming on Android devices: fully embedded or in the cloud (YF, SC), pp. 350–353.
ASEASE-2012-HarmanLJWAC #challenge #programming #search-based #source code #using
The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper) (MH, WBL, YJ, DRW, AA, JAC), pp. 1–14.
ASEASE-2012-KahkonenSH #automation #parallel #source code #testing #thread #using
Using unfoldings in automated testing of multithreaded programs (KK, OS, KH), pp. 150–159.
ASEASE-2012-LiT #api #automation #erlang #migration #refactoring #source code
Automated API migration in a user-extensible refactoring tool for Erlang programs (HL, SJT), pp. 294–297.
ASEASE-2012-LuciaLJB #evolution #named #source code #testing
kbe-anonymity: test data anonymization for evolving programs (L, DL, LJ, AB), pp. 262–265.
ASEASE-2012-SongT #model checking #named #source code
PuMoC: a CTL model-checker for sequential programs (FS, TT), pp. 346–349.
ASEASE-2012-Yamamoto #refinement
Property-preserving program refinement (YY), pp. 398–401.
CASECASE-2012-BaoLYL #energy #programming #realtime
Battery energy storage system load shifting control based on real time load forecast and dynamic programming (GB, CL, ZY, ZL), pp. 815–820.
DACDAC-2012-ShojaeiDR #integer #programming
Confidentiality preserving integer programming for global routing (HS, AD, PR), pp. 709–716.
DATEDATE-2012-CongHLZZ #replication #source code #streaming
Combining module selection and replication for throughput-driven streaming programs (JC, MH, BL, PZ, YZ), pp. 1018–1023.
VLDBVLDB-2012-IseleB #learning #programming #search-based #using
Learning Expressive Linkage Rules using Genetic Programming (RI, CB), pp. 1638–1649.
CSEETCSEET-2012-AroraG #collaboration #learning #programming #source code
Learning to Write Programs with Others: Collaborative Quadruple Programming (RA, SG), pp. 32–41.
CSEETCSEET-2012-Kajko-Mattsson #design #education #re-engineering #source code
A Method for Designing Software Engineering Educational Programs (MKM), pp. 139–143.
ITiCSEITiCSE-2012-Aycock #named #programming
μPython: non-majors programming from the very first lecture (JA), pp. 345–350.
ITiCSEITiCSE-2012-CamaraPV #collaboration #evaluation #framework #learning #programming
Evaluation of a collaborative instructional framework for programming learning (LMSC, MPV, JÁVI), pp. 162–167.
ITiCSEITiCSE-2012-FletcherG #object-oriented #programming
Sample courseware for introductory OO programming (RF, RG), p. 370.
ITiCSEITiCSE-2012-GerdesJH #functional #interactive #programming
An interactive functional programming tutor (AG, JJ, BH), pp. 250–255.
ITiCSEITiCSE-2012-GomesSM #behaviour #case study #learning #student #towards
A study on students’ behaviours and attitudes towards learning to program (AJG, ÁNS, AJM), pp. 132–137.
ITiCSEITiCSE-2012-GordonMM #programming
Spaghetti for the main course?: observations on the naturalness of scenario-based programming (MG, AM, OMS), pp. 198–203.
ITiCSEITiCSE-2012-GovenderG #learning #object-oriented #programming #student
Are students learning object oriented programming in an object oriented programming course?: student voices (DWG, IG), p. 395.
ITiCSEITiCSE-2012-KortsartsK #component #probability #programming
Enriching introductory programming courses with non-intuitive probability experiments component (YK, YK), pp. 128–131.
ITiCSEITiCSE-2012-MalekoHD #case study #experience #learning #mobile #programming #social
Novices’ perceptions and experiences of a mobile social learning environment for learning of programming (MM, MH, DJD), pp. 285–290.
ITiCSEITiCSE-2012-MeyerW #lessons learnt #programming
Programming studio: advances and lessons learned (CM, MW), p. 369.
ITiCSEITiCSE-2012-Moreno #comparison #evaluation #framework #source code
A qualitative framework for comparison and evaluation of computer science doctoral programs (MdCCM), p. 398.
ITiCSEITiCSE-2012-QueirosL #education #named #programming
PETCHA: a programming exercises teaching assistant (RAPQ, JPL), pp. 192–197.
ITiCSEITiCSE-2012-Ragonis #algorithm #education #source code
Integrating the teaching of algorithmic patterns into computer science teacher preparation programs (NR), pp. 339–344.
ITiCSEITiCSE-2012-TillmannB #education #mobile #programming
Teaching programming on a mobile device (NT, JB), p. 404.
ITiCSEITiCSE-2012-TillmannMHFBSX #education #future of #mobile #programming
The future of teaching programming is on mobile devices (NT, MM, JdH, MF, JB, AS, TX), pp. 156–161.
ITiCSEITiCSE-2012-Urquiza-FuentesV #animation #education #effectiveness
Comparing the effectiveness of different educational uses of program animations (JUF, JÁVI), pp. 174–179.
TFPIETFPIE-2012-StutterheimSS #declarative #education #programming #prolog
Forty hours of declarative programming: Teaching Prolog at the Junior College Utrecht (JS, WS, SDS), pp. 50–62.
ESOPESOP-2012-EmotoFH #framework #parallel #pipes and filters #programming
Generate, Test, and Aggregate — A Calculation-based Framework for Systematic Parallel Programming with MapReduce (KE, SF, ZH), pp. 254–273.
ESOPESOP-2012-InoueT #multi #reasoning #source code
Reasoning about Multi-stage Programs (JI, WT), pp. 357–376.
ESOPESOP-2012-LuPZX #parallel #source code #thread
A Type and Effect System for Determinism in Multithreaded Programs (YL, JP, CZ, JX), pp. 518–538.
FASEFASE-2012-AlbertBGHR #source code
Verified Resource Guarantees for Heap Manipulating Programs (EA, RB, SG, RH, GRD), pp. 130–145.
FASEFASE-2012-NaujokatLS #programming
Loose Programming with PROPHETS (SN, ALL, BS), pp. 94–98.
FASEFASE-2012-ThumSKAS #contract #design #feature model #programming
Applying Design by Contract to Feature-Oriented Programming (TT, IS, MK, SA, GS), pp. 255–269.
FoSSaCSFoSSaCS-2012-BoveDS #automation #first-order #functional #interactive #reasoning #source code
Combining Interactive and Automatic Reasoning in First Order Theories of Functional Programs (AB, PD, ASR), pp. 104–118.
TACASTACAS-2012-BaslerDKKTW #c #contest #named #source code #verification
satabs: A Bit-Precise Verifier for C Programs — (Competition Contribution) (GB, AFD, AK, DK, MT, TW), pp. 552–555.
TACASTACAS-2012-BouajjaniE #analysis #bound #message passing #source code
Bounded Phase Analysis of Message-Passing Programs (AB, ME), pp. 451–465.
TACASTACAS-2012-DudkaMPV #contest #data type #linked data #named #open data #source code #verification
Predator: A Verification Tool for Programs with Dynamic Linked Data Structures — (Competition Contribution) (KD, PM, PP, TV), pp. 545–548.
TACASTACAS-2012-PopeeaR #composition #concurrent #multi #proving #source code #termination #thread
Compositional Termination Proofs for Multi-threaded Programs (CP, AR), pp. 237–251.
WRLAWRLA-2012-HillsKV #program analysis #rascal
Program Analysis Scenarios in Rascal (MH, PK, JJV), pp. 10–30.
CSMRCSMR-2012-CohenDA #composition #maintenance
Invertible Program Restructurings for Continuing Modular Maintenance (JC, RD, AA), pp. 347–352.
CSMRCSMR-2012-HottaHK #dependence #graph #identification #refactoring
Identifying, Tailoring, and Suggesting Form Template Method Refactoring Opportunities with Program Dependence Graph (KH, YH, SK), pp. 53–62.
CSMRCSMR-2012-ShahDM #source code
Making Smart Moves to Untangle Programs (SMAS, JD, CM), pp. 359–364.
ICPCICPC-2012-FeigenspanKLAH #experience #programming
Measuring programming experience (JF, CK, JL, SA, SH), pp. 73–82.
ICPCICPC-2012-KatzmarskiK #complexity #metric
Program complexity metrics and programmer opinions (BK, RK), pp. 17–26.
ICPCICPC-2012-RajlichW #comprehension #concept
A retrospective view on: The role of concepts in program comprehension: (MIP award) (VR, NW), pp. 12–13.
ICSMEICSM-2012-KumarSS #c++ #source code
Rejuvenating C++ programs through demacrofication (AK, AS, BS), pp. 98–107.
ICSMEICSM-2012-NasehiSMB #case study #programming #stack overflow #what
What makes a good code example?: A study of programming Q&A in StackOverflow (SMN, JS, FM, CB), pp. 25–34.
ICSMEICSM-2012-QiML #automation #performance #scalability #source code #using
Making automatic repair for large-scale programs more efficient using weak recompilation (YQ, XM, YL), pp. 254–263.
ICSMEICSM-2012-RungtaPB #behaviour #evolution #impact analysis
A change impact analysis to characterize evolving program behaviors (NR, SP, JB), pp. 109–118.
SCAMSCAM-2012-AftandilianSPK #compilation #java #program analysis #tool support #using
Building Useful Program Analysis Tools Using an Extensible Java Compiler (EA, RS, SP, SK), pp. 14–23.
SCAMSCAM-2012-KargenS #analysis #comprehension #data flow #named
InputTracer: A Data-Flow Analysis Tool for Manual Program Comprehension of x86 Binaries (UK, NS), pp. 138–143.
SCAMSCAM-2012-LazarescuL #analysis #c #dependence #parallel #source code
Dynamic Trace-Based Data Dependency Analysis for Parallelization of C Programs (MTL, LL), pp. 126–131.
SCAMSCAM-2012-Vidal #execution #symbolic computation #termination #verification
Closed Symbolic Execution for Verifying Program Termination (GV), pp. 34–43.
SCAMSCAM-2012-WilcoxSB #optimisation #program transformation
Optimizing Expression Selection for Lookup Table Program Transformation (CW, MMS, JMB), pp. 84–93.
WCREWCRE-2012-Al-OmariKRR #detection #dot-net #programming language
Detecting Clones Across Microsoft .NET Programming Languages (FAO, IK, CKR, JR), pp. 405–414.
PEPMPEPM-2012-Berger #metaprogramming #specification #verification
Specification and verification of meta-programs (MB), pp. 3–4.
PEPMPEPM-2012-Katayama #functional #induction #programming #source code
An analytical inductive functional programming system that avoids unintended programs (SK), pp. 43–52.
PEPMPEPM-2012-KobayashiMS #functional #source code
Functional programs as compressed data (NK, KM, AS), pp. 121–130.
PEPMPEPM-2012-Lopez-FraguasMR #functional #logic programming
Well-typed narrowing with extra variables in functional-logic programming (FJLF, EMM, JRH), pp. 83–92.
PEPMPEPM-2012-Voigtlander #bidirectional #induction #synthesis
Ideas for connecting inductive program synthesis and bidirectionalization (JV), pp. 39–42.
PLDIPLDI-2012-BenzHH #float #problem #program analysis
A dynamic program analysis to find floating-point accuracy problems (FB, AH, SH), pp. 453–462.
PLDIPLDI-2012-CarbinKMR #approximate #nondeterminism #proving #source code
Proving acceptability properties of relaxed nondeterministic approximate programs (MC, DK, SM, MCR), pp. 169–180.
PLDIPLDI-2012-CarteyLM #domain-specific language #source code
Synthesising graphics card programs from DSLs (LC, RL, OdM), pp. 121–132.
PLDIPLDI-2012-LeeCFN #hybrid #named #program analysis
Chimera: hybrid program analysis for determinism (DL, PMC, JF, SN), pp. 463–474.
PLDIPLDI-2012-OliveiraSCLY #calculus #programming
The implicit calculus: a new foundation for generic programming (BCdSO, TS, WC, WL, KY), pp. 35–44.
PLDIPLDI-2012-WuTHCY #analysis #parallel #precise #source code
Sound and precise analysis of parallel programs through schedule specialization (JW, YT, GH, HC, JY), pp. 205–216.
SASSAS-2012-AbdullaACLR #abstraction #automation #integer #source code
Automatic Fence Insertion in Integer Programs via Predicate Abstraction (PAA, MFA, YFC, CL, AR), pp. 164–180.
SASSAS-2012-CacheraJJK #imperative #invariant #polynomial #source code
Inference of Polynomial Invariants for Imperative Programs: A Farewell to Gröbner Bases (DC, TPJ, AJ, FK), pp. 58–74.
SASSAS-2012-EmmiL #distributed #source code
Finding Non-terminating Executions in Distributed Asynchronous Programs (ME, AL), pp. 439–455.
SASSAS-2012-Ledesma-GarzaR #analysis #functional #higher-order #reachability #source code
Binary Reachability Analysis of Higher Order Functional Programs (RLG, AR), pp. 388–404.
SASSAS-2012-MadhavanRV #analysis #composition #higher-order #source code
Modular Heap Analysis for Higher-Order Programs (RM, GR, KV), pp. 370–387.
STOCSTOC-2012-Belovs #source code
Span programs for functions with constant-sized 1-certificates: extended abstract (AB), pp. 77–84.
STOCSTOC-2012-DvirMPY #branch #multi #source code
Separating multilinear branching programs and formulas (ZD, GM, SP, AY), pp. 615–624.
FLOPSFLOPS-2012-Codish #programming
Programming with Boolean Satisfaction (MC), p. 1.
FLOPSFLOPS-2012-RoseVS #data flow #hybrid #programming language #query
A Data Flow Language for Hybrid Query and Programming Languages (KHR, LV, NS), pp. 228–242.
FLOPSFLOPS-2012-SaeedloeiG #constraints #induction #logic programming
Coinductive Constraint Logic Programming (NS, GG), pp. 243–259.
FLOPSFLOPS-2012-Terauchi #automation #functional #higher-order #source code #verification
Automated Verification of Higher-Order Functional Programs (TT), p. 2.
FLOPSFLOPS-2012-Weirich #haskell #programming
Dependently-Typed Programming in GHC (SW), p. 3.
ICALPICALP-v1-2012-BhaskaraCMV #on the #polynomial #programming
On Quadratic Programming with a Ratio Objective (AB, MC, RM, AV), pp. 109–120.
ICALPICALP-v1-2012-GuptaN #approximate #integer #online #source code
Approximating Sparse Covering Integer Programs Online (AG, VN), pp. 436–448.
ICALPICALP-v1-2012-MolinaroR #geometry #linear #online #source code
Geometry of Online Packing Linear Programs (MM, RR), pp. 701–713.
LATALATA-2012-BilleS #dependence #performance #programming
Fast and Cache-Oblivious Dynamic Programming with Local Dependencies (PB, MS), pp. 131–142.
IFMIFM-2012-DongolH #multi #reasoning #source code
Rely/Guarantee Reasoning for Teleo-reactive Programs over Multiple Time Bands (BD, IJH), pp. 39–53.
IFMIFM-2012-JiB #java #named #source code
PE-KeY: A Partial Evaluator for Java Programs (RJ, RB), pp. 283–295.
IFMIFM-2012-LensinkSE #concurrent #framework #proving #source code
A Proof Framework for Concurrent Programs (LL, SS, MCJDvE), pp. 174–190.
IFMIFM-2012-RochaBCN #bound #comprehension #debugging #model checking #programming #using
Understanding Programming Bugs in ANSI-C Software Using Bounded Model Checking Counter-Examples (HR, RSB, LCC, ADN), pp. 128–142.
SEFMSEFM-2012-AmighiGGH #control flow #exception #graph #java #source code
Sound Control-Flow Graph Extraction for Java Programs with Exceptions (AA, PdCG, DG, MH), pp. 33–47.
SEFMSEFM-2012-BistarelliS #concurrent #constraints #programming
Securely Accessing Shared Resources with Concurrent Constraint Programming (SB, FS), pp. 308–322.
SEFMSEFM-2012-ZhuXMQQ #approach #concurrent #source code #verification
The Rely/Guarantee Approach to Verifying Concurrent BPEL Programs (HZ, QX, CM, SQ, ZQ), pp. 172–187.
ICFPICFP-2012-EarlSMH #analysis #automaton #higher-order #source code
Introspective pushdown analysis of higher-order programs (CE, IS, MM, DVH), pp. 177–188.
ICFPICFP-2012-McBride #dependent type #programming
Agda-curious?: an exploration of programming with dependent types (CTM), pp. 1–2.
ICFPICFP-2012-OliveiraC #functional #graph #programming
Functional programming with structured graphs (BCdSO, WRC), pp. 77–88.
ICFPICFP-2012-PereraACL #functional #source code
Functional programs that explain their work (RP, UAA, JC, PBL), pp. 365–376.
ICFPICFP-2012-Sheard #design #programming #reduction
Painless programming combining reduction and search: design principles for embedding decision procedures in high-level languages (TES), pp. 89–102.
ICFPICFP-2012-Siederdissen #combinator #performance #programming
Sneaking around concatMap: efficient combinators for dynamic programming (CHzS), pp. 215–226.
ICFPICFP-2012-SimoesVFJH #analysis #automation #functional #lazy evaluation #memory management #source code
Automatic amortised analysis of dynamic memory allocation for lazy functional programs (HRS, PBV, MF, SJ, KH), pp. 165–176.
IFLIFL-2012-IonescuJ #modelling #programming
Dependently-Typed Programming in Scientific Computing — Examples from Economic Modelling (CI, PJ), pp. 140–156.
IFLIFL-2012-Magalhaes #optimisation #source code
Optimisation of Generic Programs Through Inlining (JPM), pp. 104–121.
IFLIFL-2012-SculthorpeFG #haskell #program transformation
The HERMIT in the Tree — Mechanizing Program Transformations in the GHC Core Language (NS, AF, AG), pp. 86–103.
ICGTICGT-2012-Ong #graph transformation #multi #programming language #rule-based #using
Multi-scale Rule-Based Graph Transformation Using the Programming Language XL (YO), pp. 417–419.
ICGTICGT-2012-Poskitt #graph #source code #verification
Verification of Graph Programs (CMP), pp. 420–422.
CHICHI-2012-BogartBDAW #case study #debugging #design #interactive #programming
Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus (CB, MMB, SD, HA, RW), pp. 2469–2478.
CHICHI-2012-JungCL #interactive #performance #programming
Group hedonic balance and pair programming performance: affective interaction dynamics as indicators of performance (MJ, JC, LJL), pp. 829–838.
CHICHI-2012-LuL #gesture #multi #programming
Gesture coder: a tool for programming multi-touch gestures by demonstration (HL, YL), pp. 2875–2884.
CHICHI-2012-XieLC #interactive #programming
Evaluating interactive support for secure programming (JX, HRL, BtC), pp. 2707–2716.
CSCWCSCW-2012-NussliJ #interactive #programming #quality
Effects of sharing text selections on gaze cross-recurrence and interaction quality in a pair programming task (MAN, PJ), pp. 1125–1134.
AdaEuropeAdaEurope-2012-FariaMP #ada #approach #model checking #source code
An Approach to Model Checking Ada Programs (JMF, JM, JSP), pp. 105–118.
AdaEuropeAdaEurope-2012-ForlerLW #api #design #encryption #library #programming
Designing the API for a Cryptographic Library — A Misuse-Resistant Application Programming Interface (CF, SL, JW), pp. 75–88.
AdaEuropeAdaEurope-2012-Tempelmeier #ada #concept #education #programming language
Teaching “Concepts of Programming Languages” with Ada (TT), pp. 60–74.
HILTHILT-2012-KanigSD #compilation #convergence #named #verification
Hi-Lite: the convergence of compiler technology and program verification (JK, ES, CD), pp. 27–34.
HILTHILT-2012-Leino #source code
Developing verified programs with Dafny (KRML), pp. 9–10.
HILTHILT-2012-Leino12a #proving #using #verification #why
Program proving using intermediate verification languages (IVLs) like boogie and why3 (KRML), pp. 25–26.
HILTHILT-2012-Liskov #programming #turing machine
Keynote presentation: Programming the turing machine (BL), pp. 23–24.
HILTHILT-2012-Steele #lifecycle #programming language
Programming language life cycles (GLSJ), pp. 95–96.
HILTHILT-2012-Taft #divide and conquer #manycore #named #programming #tutorial #using
Tutorial: multicore programming using divide-and-conquer and work stealing (STT), pp. 13–14.
ICEISICEIS-v2-2012-FonteBCGH #evaluation #program analysis #using
Program Analysis and Evaluation using Quimera (DF, IVB, DCdC, ALG, PRH), pp. 209–219.
ICEISICEIS-v2-2012-FrancaS #aspect-oriented #bibliography #evaluation #metric #programming #using
A Systematic Review on Evaluation of Aspect Oriented Programming using Software Metrics (JMSF, MdSS), pp. 77–83.
CIKMCIKM-2012-CheungSM #recommendation #social #synthesis #using
Using program synthesis for social recommendations (AC, ASL, SM), pp. 1732–1736.
CIKMCIKM-2012-ZhangWH #integer #linear #programming #set
Selecting expansion terms as a set via integer linear programming (QZ, YW, XH), pp. 2399–2402.
ICMLICML-2012-HannahD #design #geometry #programming
Ensemble Methods for Convex Regression with Applications to Geometric Programming Based Circuit Design (LH, DBD), p. 24.
ICMLICML-2012-Petrik #approximate #bound #programming #robust
Approximate Dynamic Programming By Minimizing Distributionally Robust Bounds (MP), p. 207.
ICMLICML-2012-YangMJZZ #kernel #learning #multi #probability #programming
Multiple Kernel Learning from Noisy Labels by Stochastic Programming (TY, MM, RJ, LZ, YZ), p. 21.
ICPRICPR-2012-KramerABSB #component #documentation #programming #robust
Robust stereo correspondence for documents by matching connected components of text-lines with dynamic programming (MK, MZA, SSB, FS, TMB), pp. 734–737.
ICPRICPR-2012-RayAZ #programming #segmentation
Seeing through clutter: Snake computation with dynamic programming for particle segmentation (NR, STA, HZ), pp. 801–804.
ICPRICPR-2012-WangST #feature model #linear #programming #recognition #robust
Robust regularized feature selection for iris recognition via linear programming (LW, ZS, TT), pp. 3358–3361.
ICPRICPR-2012-WittW #programming #using
Sparse stereo by edge-based search using dynamic programming (JW, UW), pp. 3631–3635.
KDIRKDIR-2012-GayLM #approach #constraints #mining #multi #sequence
Constraint-programming Approach for Multiset and Sequence Mining (PG, BL, JM), pp. 212–220.
KEODKEOD-2012-NogueiraG #programming #set #using
Recall-driven Product Tracing and Supply Chain Tracking using Answer Set Programming (MLN, NPG), pp. 125–133.
KRKR-2012-BahmaniBKL #declarative #dependence #set #source code
Declarative Entity Resolution via Matching Dependencies and Answer Set Programs (ZB, LEB, SK, LVSL).
KRKR-2012-BaralD #automation #how #learning #programming #set
Solving Puzzles Described in English by Automated Translation to Answer Set Programming and Learning How to Do that Translation (CB, JD).
KRKR-2012-ChaudhriS #knowledge base #programming #reasoning #set #specification #using
Specifying and Reasoning with Underspecified Knowledge Bases Using Answer Set Programming (VKC, TCS).
KRKR-2012-FebbraroLGR #framework #java #named #programming #set
JASP: A Framework for Integrating Answer Set Programming with Java (OF, NL, GG, FR).
KRKR-2012-Feier #logic programming #reasoning #source code #worst-case
Worst-Case Optimal Reasoning with Forest Logic Programs (CF).
KRKR-2012-GebserGKOSS #programming #reasoning #set
Stream Reasoning with Answer Set Programming: Preliminary Report (MG, TG, RK, PO, OS, TS).
KRKR-2012-GottlobS #datalog #ontology #query #recursion #source code
Rewriting Ontological Queries into Small Nonrecursive Datalog Programs (GG, TS).
KRKR-2012-LeoneMTV #source code
Efficiently Computable Datalog∃ Programs (NL, MM, GT, PV).
KRKR-2012-Lifschitz #logic programming #source code
Logic Programs with Intensional Functions (VL).
KRKR-2012-LiuJN #integer #programming #set
Answer Set Programming via Mixed Integer Programming (GL, TJ, IN).
KRKR-2012-OetschPPST #on the #source code #testing
On the Small-Scope Hypothesis for Testing Answer-Set Programs (JO, MP, JP, MS, HT).
KRKR-2012-SlotaL #equivalence #modelling #robust #semantics #source code
Robust Equivalence Models for Semantic Updates of Answer-Set Programs (MS, JL).
KRKR-2012-WangZZZ #equivalence #logic programming #source code
Forgetting in Logic Programs under Strong Equivalence (YW, YZ, YZ, MZ).
MLDMMLDM-2012-NguyenF #programming
A General Lp-norm Support Vector Machine via Mixed 0-1 Programming (HTN, KF), pp. 40–49.
SEKESEKE-2012-CookN #aspect-oriented #concept #programming #towards
Towards More Generic Aspect-Oriented Programming: Rethinking the AOP Joinpoint Concept (JC, AN), pp. 154–157.
SEKESEKE-2012-dArceGCE #aspect-oriented #coordination #source code #visualisation
Coordination Model to Support Visualization of Aspect-Oriented Programs (ÁFd, REG, RCMC, DME), pp. 168–173.
SEKESEKE-2012-HumairaSOWF #framework #metric #multi #programming language #source code #towards
Towards a Unified Source Code Measurement Framework Supporting Multiple Programming Languages (RH, KS, AO, HW, YF), pp. 480–485.
SEKESEKE-2012-MeloSS #effectiveness #evaluation #parallel #source code #testing #thread
Structural Testing for Multithreaded Programs: An Experimental Evaluation of the Cost, Strength and Effectiveness (SMM, SdRSdS, PSLdS), pp. 476–479.
SEKESEKE-2012-QiXW #concurrent #graph #interprocedural #reachability #slicing #source code
Slicing Concurrent Interprocedural Programs Based on Program Reachability Graphs (XQ, XX, PW), pp. 293–298.
SEKESEKE-2012-RebeloLMOR #aspect-oriented #contract #source code
Enforcing Contracts for Aspect-oriented programs with Annotations, Pointcuts and Advice (HR, RMFL, AM, CALO, MR), pp. 148–153.
SEKESEKE-2012-VicenteDMM #comprehension #execution #kernel #operating system
Improving Program Comprehension in Operating System Kernels with Execution Trace Information (EV, GD, RM, MdAM), pp. 174–179.
BXBX-2012-AnjorinVS #constraints #graph grammar #programming
Complex Attribute Manipulation in TGGs with Constraint-Based Programming Techniques (AA, GV, AS), pp. 68–83.
ECOOPECOOP-2012-DiasDSL #java #memory management #source code #transaction #verification
Verification of Snapshot Isolation in Transactional Memory Java Programs (RJD, DD, JCS, JL), pp. 640–664.
ECOOPECOOP-2012-Ettinger
Program Sliding (RE), pp. 713–737.
ECOOPECOOP-2012-ReichenbachSI #java #named #parallel #programming
PQL: A Purely-Declarative Java Extension for Parallel Programming (CR, YS, NI), pp. 53–78.
OnwardOnward-2012-AfshariBS #programming
Liberating the programmer with prorogued programming (MA, ETB, ZS), pp. 11–26.
OnwardOnward-2012-BainomugishaVRCM #fresh look #programming
Interruptible context-dependent executions: a fresh look at programming context-aware applications (EB, JV, CDR, ALC, WDM), pp. 67–84.
OnwardOnward-2012-Gabriel #programming language
The structure of a programming language revolution (RPG), pp. 195–214.
OnwardOnward-2012-HansenLG #architecture #programming
Cognitive architectures: a way forward for the psychology of programming (MEH, AL, RLG), pp. 27–38.
OnwardOnward-2012-Heinlein #composition #named #programming language #static typing
MOST-flexiPL: modular, statically typed, flexibly extensible programming language (CH), pp. 159–178.
OnwardOnward-2012-MeyerovichR #named #programming language
Socio-PLT: principles for programming language adoption (LAM, ASR), pp. 39–54.
OnwardOnward-2012-Schachman #interface #programming
Alternative programming interfaces for alternative programmers (TS), pp. 1–10.
OnwardOnward-2012-TaeumelSH #programming #runtime
The VIVIDE programming environment: connecting run-time information with programmers’ system knowledge (MT, BS, RH), pp. 117–126.
OOPSLAOOPSLA-2012-BaoZZ #nondeterminism #program analysis
White box sampling in uncertain data processing enabled by program analysis (TB, YZ, XZ), pp. 897–914.
OOPSLAOOPSLA-2012-HuangZ12a #concurrent #execution #source code
Execution privatization for scheduler-oblivious concurrent programs (JH, CZ), pp. 737–752.
OOPSLAOOPSLA-2012-LeinoM
Program extrapolation with jennisys (KRML, AM), pp. 411–430.
OOPSLAOOPSLA-2012-LogozzoB #automation #composition #program repair
Modular and verified automatic program repair (FL, TB), pp. 133–146.
OOPSLAOOPSLA-2012-MeawadRMV #automation #exclamation #javascript #source code
Eval begone!: semi-automated removal of eval from javascript programs (FM, GR, FM, JV), pp. 607–620.
OOPSLAOOPSLA-2012-MishneSY #code search #semantics #source code
Typestate-based semantic code search over partial programs (AM, SS, EY), pp. 997–1016.
OOPSLAOOPSLA-2012-ParizekL #abstraction #java #source code
Predicate abstraction of Java programs with collections (PP, OL), pp. 75–94.
OOPSLAOOPSLA-2012-PrountzosMP #concurrent #graph #named #source code
Elixir: a system for synthesizing concurrent graph programs (DP, RM, KP), pp. 375–394.
OOPSLAOOPSLA-2012-TamayoABS #behaviour #comprehension #database
Understanding the behavior of database operations under program control (JMT, AA, NGB, MS), pp. 983–996.
OOPSLAOOPSLA-2012-WuZSJGS #behaviour #correlation #predict
Exploiting inter-sequence correlations for program behavior prediction (BW, ZZ, XS, YJ, YG, RS), pp. 851–866.
OOPSLAOOPSLA-2012-YuNPP #named #parallel #source code #testing #thread
Maple: a coverage-driven testing tool for multithreaded programs (JY, SN, CP, GP), pp. 485–502.
PLATEAUPLATEAU-2012-SpinellisKL #comparative #programming language #testing
Comparative language fuzz testing: programming languages vs. fat fingers (DS, VK, PL), pp. 25–34.
PLATEAUPLATEAU-2012-UrmaM #evolution #programming language #query #source code
Programming language evolution via source code query languages (RGU, AM), pp. 35–38.
TOOLSTOOLS-EUROPE-2012-DerezinskaR #c# #evaluation #object-oriented #quality #source code #standard
Quality Evaluation of Object-Oriented and Standard Mutation Operators Applied to C# Programs (AD, MR), pp. 42–57.
TOOLSTOOLS-EUROPE-2012-LilisS #debugging #fault #metaprogramming #precise
Supporting Compile-Time Debugging and Precise Error Reporting in Meta-programs (YL, AS), pp. 155–170.
TOOLSTOOLS-EUROPE-2012-NgYH #optimisation #parallel #programming
Multiparty Session C: Safe Parallel Programming with Message Optimisation (NN, NY, KH), pp. 202–218.
GPCEGPCE-2012-BauerEFP #adaptation #performance
Faster program adaptation through reward attribution inference (TB, ME, AF, JP), pp. 103–111.
GPCEGPCE-2012-SpacekDTF #behaviour #component #inheritance #programming #reuse
An inheritance system for structural & behavioral reuse in component-based software programming (PS, CD, CT, LF), pp. 60–69.
LOPSTRLOPSTR-2012-DandoisV #logic programming #semantics #source code
Semantic Code Clones in Logic Programs (CD, WV), pp. 35–50.
LOPSTRLOPSTR-2012-GieslSSEF #evaluation #graph #logic programming #source code #symbolic computation #term rewriting
Symbolic Evaluation Graphs and Term Rewriting — A General Methodology for Analyzing Logic Programs (JG, TS, PSK, FE, CF), p. 1.
LOPSTRLOPSTR-2012-Niwa0S #source code
Improving Determinization of Grammar Programs for Program Inversion (MN, NN, MS), pp. 155–175.
LOPSTRLOPSTR-2012-RamliNN #programming #set
XACML 3.0 in Answer Set Programming (CDPKR, HRN, FN), pp. 89–105.
LOPSTRLOPSTR-2012-RojasG #constraints #framework #generative #logic programming #testing
A Framework for Guided Test Case Generation in Constraint Logic Programming (JMR, MGZ), pp. 176–193.
LOPSTRLOPSTR-2012-Seki #logic programming #program transformation #proving #source code
Proving Properties of Co-logic Programs with Negation by Program Transformations (HS), pp. 213–227.
LOPSTRLOPSTR-2012-Zinn #program analysis #reasoning
Program Analysis and Manipulation to Reproduce Learners’ Erroneous Reasoning (CZ), pp. 228–243.
PPDPPPDP-2012-BacciCFV #automation #first-order #source code #specification #synthesis
Automatic synthesis of specifications for first order curry programs (GB, MC, MAF, AV), pp. 25–34.
PPDPPPDP-2012-GieslSSEF #evaluation #graph #logic programming #source code #symbolic computation #term rewriting
Symbolic evaluation graphs and term rewriting: a general methodology for analyzing logic programs (JG, TS, PSK, FE, CF), pp. 1–12.
PPDPPPDP-2012-MarpleBMG #execution #set #source code
Goal-directed execution of answer set programs (KM, AB, RM, GG), pp. 35–44.
PPDPPPDP-2012-PlasmeijerLMAK #functional #programming
Task-oriented programming in a pure functional language (RP, BL, SM, PA, PWMK), pp. 195–206.
QAPLQAPL-2012-GazeauMP #analysis #float #robust #source code
A non-local method for robustness analysis of floating point programs (IG, DM, CP), pp. 63–76.
PADLPADL-2012-AntoyH #contract #functional #logic programming #specification
Contracts and Specifications for Functional Logic Programming (SA, MH), pp. 33–47.
PADLPADL-2012-BradyH #domain-specific language #embedded #programming
Resource-Safe Systems Programming with Embedded Domain Specific Languages (EB, KH), pp. 242–257.
PADLPADL-2012-HaveC #performance #program transformation #using
Efficient Tabling of Structured Data Using Indexing and Program Transformation (CTH, HC), pp. 93–107.
PADLPADL-2012-MartinsME #functional #programming
The Environment as an Argument — Context-Aware Functional Programming (PMM, JAM, SE), pp. 48–62.
PADLPADL-2012-Stewart #exclamation #functional #haskell #programming
Make Things Now! Pragmatic Functional Programming in Haskell (DS), p. 17.
POPLPOPL-2012-BouajjaniE #analysis #parallel #recursion #source code
Analysis of recursively parallel programs (AB, ME), pp. 203–214.
POPLPOPL-2012-CaveP #data type #programming
Programming with binders and indexed data-types (AC, BP), pp. 413–424.
POPLPOPL-2012-FarzanK #composition #concurrent #reasoning #source code #verification
Verification of parameterized concurrent programs by modular reasoning about data and control (AF, ZK), pp. 297–308.
POPLPOPL-2012-GardnerMS #javascript #logic #towards
Towards a program logic for JavaScript (PG, SM, GDS), pp. 31–44.
POPLPOPL-2012-KrishnaswamiBH #bound #functional #higher-order #programming
Higher-order functional reactive programming in bounded space (NRK, NB, JH), pp. 45–58.
POPLPOPL-2012-LiangFF #concurrent #program transformation #simulation #verification
A rely-guarantee-based simulation for verifying concurrent program transformations (HL, XF, MF), pp. 455–468.
POPLPOPL-2012-MonsantoFHW #compilation #network #programming language #runtime
A compiler and run-time system for network programming languages (CM, NF, RH, DW), pp. 217–230.
POPLPOPL-2012-Rexford #network #programmable #programming language
Programming languages for programmable networks (JR), pp. 215–216.
POPLPOPL-2012-ZhaoNMZ #formal method #program transformation #representation
Formalizing the LLVM intermediate representation for verified program transformations (JZ, SN, MMKM, SZ), pp. 427–440.
POPLPOPL-2012-ZhuMKR #approximate #performance #program transformation #random
Randomized accuracy-aware program transformations for efficient approximate computations (ZAZ, SM, JAK, MCR), pp. 441–454.
SACSAC-2012-BistarelliCS #concurrent #constraints #coordination #programming
A secure coordination of agents with nonmonotonic soft Concurrent Constraint Programming (SB, PC, FS), pp. 1551–1553.
SACSAC-2012-ChebaroKGJ #dynamic analysis #slicing #verification
Program slicing enhances a verification technique combining static and dynamic analysis (OC, NK, AG, JJ), pp. 1284–1291.
SACSAC-2012-CruzFP #source code #verification
Verification conditions for single-assignment programs (DCdC, MJF, JSP), pp. 1264–1270.
SACSAC-2012-DamianiPW #object-oriented #programming #type system
A type system for checking specialization of packages in object-oriented programming (FD, APH, YW), pp. 1737–1742.
SACSAC-2012-DandamudiWH #animation #comprehension #framework #source code
An animation framework for improving the comprehension of TinyOS programs (SD, SKW, JOH), pp. 1625–1631.
SACSAC-2012-FahmyRJ #implementation #interface #kernel #linux #programming #realtime #scheduling #thread
Implementing distributable real-time threads in the Linux kernel: programming interface and scheduling support (SFF, BR, EDJ), pp. 1771–1778.
SACSAC-2012-FanS #automation #collaboration #dependence #programming #realtime #semantics
Dependency-based automatic locking for semantic conflict prevention in real-time collaborative programming (HF, CS), pp. 737–742.
SACSAC-2012-HarnieDBM #programming
Programming urban-area applications (DH, TD, EGB, WDM), pp. 1516–1521.
SACSAC-2012-LavazzaMTT #empirical #java #open source #reliability #source code
An empirical investigation of perceived reliability of open source Java programs (LL, SM, DT, DT), pp. 1109–1114.
SACSAC-2012-NobakhtBJS #deployment #programming #scheduling
Programming and deployment of active objects with application-level scheduling (BN, FSdB, MMJ, RS), pp. 1883–1888.
SACSAC-2012-OSullivanWL #design #integer #using
Designing data storage tier using Integer Programing (MJO, CGW, DL), pp. 426–433.
SACSAC-2012-SarroFG #development #estimation #multi #programming #search-based
Single and Multi Objective Genetic Programming for software development effort estimation (FS, FF, CG), pp. 1221–1226.
SACSAC-2012-TangJ #analysis #precise
Exploiting regularity of user-defined types to improve precision of program analyses (XT, JJ), pp. 1743–1750.
SACSAC-2012-TruyenCWVBGDJ #as a service #programming
Context-oriented programming for customizable SaaS applications (ET, NC, SW, JV, EB, SG, TD, WJ), pp. 418–425.
SACSAC-2012-YuHJSLH #novel #programming #segmentation
A novel segmentation method for convex lesions based on dynamic programming with local intra-class variance (MY, QH, RJ, ES, HL, CCH), pp. 39–44.
SACSAC-2012-ZaraketNSJ #architecture #library #parallel #source code #using
Portable Parallel Programs using architecture-aware libraries (FAZ, MN, MS, AJ), pp. 1922–1924.
FSEFSE-2012-AcharyaR #impact analysis #industrial #slicing
Practical change impact analysis based on static program slicing for industrial software systems (MA, BR), p. 13.
FSEFSE-2012-EmmiLQ #source code
Asynchronous programs with prioritized task-buffers (ME, AL, SQ), p. 48.
FSEFSE-2012-FarzanMRS #concurrent #predict #source code
Predicting null-pointer dereferences in concurrent programs (AF, PM, NR, FS), p. 47.
FSEFSE-2012-GanaiLG #analysis #concurrent #multi #named #source code #thread
DTAM: dynamic taint analysis of multi-threaded programs for relevancy (MKG, DL, AG), p. 46.
FSEFSE-2012-SiegmundBAKLLS #comprehension #functional #towards
Toward measuring program comprehension with functional magnetic resonance imaging (JS, AB, SA, CK, JL, TL, GS), p. 24.
FSEFSE-2012-VisserGD #constraints #named #program analysis #reuse
Green: reducing, reusing and recycling constraints in program analysis (WV, JG, MBD), p. 58.
FSEFSE-2012-ZaeemK #generative #programming #using
Test input generation using dynamic programming (RNZ, SK), p. 34.
FSEFSE-2012-ZhangKK #evolution #fault #impact analysis #java #named #source code
FaultTracer: a change impact and regression fault analysis tool for evolving Java programs (LZ, MK, SK), p. 40.
ICSEICSE-2012-Braithwaite #how #industrial #programming #what
Software as an engineering material: How the affordances of programming have changed and what to do about it (Invited industrial talk) (KB), p. 998.
ICSEICSE-2012-GouesDFW #automation #debugging #program repair
A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each (CLG, MDV, SF, WW), pp. 3–13.
ICSEICSE-2012-Jaafar #analysis #evolution #on the #source code
On the analysis of evolution of software artefacts and programs (FJ), pp. 1563–1566.
ICSEICSE-2012-LemosFSG #agile #assessment #development #empirical #programming
Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming (OALL, FCF, FFS, AG), pp. 529–539.
ICSEICSE-2012-NguyenNNN #detection #named #web
BabelRef: Detection and renaming tool for cross-language program entities in dynamic web applications (HVN, HAN, TTN, TNN), pp. 1391–1394.
ICSEICSE-2012-PankratiusSG #empirical #functional #imperative #java #manycore #programming #scala
Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java (VP, FS, GG), pp. 123–133.
ICSEICSE-2012-PlonkaSL #matter #programming #question
Disengagement in pair programming: Does it matter? (LP, HS, JvdL), pp. 496–506.
ICSEICSE-2012-ReissBL #programming
Code Bubbles: A practical working-set programming environment (SPR, JNB, JJLJ), pp. 1411–1414.
ICSEICSE-2012-Rodes #layout #source code #stack #towards
Stack layout transformation: Towards diversity for securing binary programs (BR), pp. 1543–1546.
ICSEICSE-2012-SillittiSV #case study #comprehension #developer #industrial #programming #scalability
Understanding the impact of Pair Programming on developers attention: A case study on a large industrial experimentation (AS, GS, JV), pp. 1094–1101.
ICSEICSE-2012-Stolee #lightweight #semantics #source code #specification
Finding suitable programs: Semantic search with incomplete and lightweight specifications (KTS), pp. 1571–1574.
ICSEICSE-2012-Wen #fault #locality #slicing
Software fault localization based on program slicing spectrum (WW), pp. 1511–1514.
LDTALDTA-2012-Voigtlander #bidirectional #programming language
Programming language approaches to bidirectional transformation (JV), p. 1.
SLESLE-2012-CuadradoGL #runtime
The Program Is the Model: Enabling Transformations@run.time (JSC, EG, JdL), pp. 104–123.
SPLCSPLC-2012-NunesGLL #evolution #heuristic #product line
History-sensitive heuristics for recovery of features in code of evolving program families (CN, AG, CJPdL, JL), pp. 136–145.
ASPLOSASPLOS-2012-EsmaeilzadehSCB #approximate #architecture #programming
Architecture support for disciplined approximate programming (HE, AS, LC, DB), pp. 301–312.
CCCC-2012-HouVQJFV
A New Method for Program Inversion (CH, GV, DJQ, DJ, RF, RWV), pp. 81–100.
CCCC-2012-JimboreanMLC #framework #named #program analysis
VMAD: An Advanced Dynamic Program Analysis and Instrumentation Framework (AJ, LM, VL, PC), pp. 220–239.
CCCC-2012-MarronLB #analysis #paradigm #programming
Programming Paradigm Driven Heap Analysis (MM, OL, AB), pp. 41–60.
CCCC-2012-YangBMIGSSS #c++ #inheritance #program analysis
Object Model Construction for Inheritance in C++ and Its Applications to Program Analysis (JY, GB, NM, FI, AG, NS, SS, NS), pp. 144–164.
CGOCGO-2012-AnsaloniBHC #multi #program analysis
Deferred methods: accelerating dynamic program analysis on multicores (DA, WB, AH, LYC), pp. 242–251.
CGOCGO-2012-CampanoniJHRWB #automation #named #parallel #source code
HELIX: automatic parallelization of irregular programs for chip multiprocessing (SC, TMJ, GHH, VJR, GYW, DMB), pp. 84–93.
CGOCGO-2012-ChabbiM #named
DeadSpy: a tool to pinpoint program inefficiencies (MC, JMMC), pp. 124–134.
CGOCGO-2012-ParkCA #graph #modelling #predict #using
Using graph-based program characterization for predictive modeling (EP, JC, MAA), pp. 196–206.
CGOCGO-2012-ZouR #detection #parallel #source code
Scan detection and parallelization in “inherently sequential” nested loop programs (YZ, SVR), pp. 74–83.
HPCAHPCA-2012-SeguljaA #architecture #parallel #programming
Architectural support for synchronization-free deterministic parallel programming (CS, TSA), pp. 337–348.
ISMMISMM-2012-InoueN #hardware #identification #java #source code
Identifying the sources of cache misses in Java programs without relying on hardware counters (HI, TN), pp. 133–142.
ISMMISMM-2012-SeweMSABRG #behaviour #comparison #java #memory management #scala #source code
new Scala() instance of Java: a comparison of the memory behaviour of Java and Scala programs (AS, MM, AS, DA, WB, NPR, SZG), pp. 97–108.
LCTESLCTES-2012-FarhadKBS #deployment #multi #source code
Profile-guided deployment of stream programs on multicores (SMF, YK, BB, BS), pp. 79–88.
LCTESLCTES-2012-SbirleaZBCS #data flow #programming
Mapping a data-flow programming model onto heterogeneous platforms (ASS, YZ, ZB, JC, VS), pp. 61–70.
LCTESLCTES-2012-YuYWCC #consistency #parallel #source code
Symbolic consistency checking of OpenMp parallel programs (FY, SCY, FW, GCC, CCC), pp. 139–148.
OSDIOSDI-2012-HanMCR #interface #named #network #programming #scalability
MegaPipe: A New Programming Interface for Scalable Network I/O (SH, SM, BGC, SR), pp. 135–148.
PPoPPPPoPP-2012-AnderschCJ #embedded #parallel #programming
Programming parallel embedded and consumer applications in OpenMP superscalar (MA, CCC, BHHJ), pp. 281–282.
PPoPPPPoPP-2012-EomYJD #named #object-oriented #source code
DOJ: dynamically parallelizing object-oriented programs (YHE, SY, JCJ, BD), pp. 85–96.
PPoPPPPoPP-2012-KimSLNJL #clustering #cpu #gpu #programming
OpenCL as a unified programming model for heterogeneous CPU/GPU clusters (JK, SS, JL, JN, GJ, JL), pp. 299–300.
PPoPPPPoPP-2012-LeissaHW #programming
Extending a C-like language for portable SIMD programming (RL, SH, IW), pp. 65–74.
PPoPPPPoPP-2012-NollG #framework #optimisation #parallel #source code
An infrastructure for dynamic optimization of parallel programs (AN, TRG), pp. 325–326.
CAVCAV-2012-AtigBEL #detection #parallel #source code #thread
Detecting Fair Non-termination in Multithreaded Programs (MFA, AB, ME, AL), pp. 210–226.
CAVCAV-2012-BodikT #constraints #source code #theorem proving
Synthesizing Programs with Constraint Solvers (RB, ET), p. 3.
CAVCAV-2012-BrockschmidtMOG #automation #java #proving #source code #termination
Automated Termination Proofs for Java Programs with Cyclic Data (MB, RM, CO, JG), pp. 105–122.
CAVCAV-2012-ChaudhuriS #named #optimisation #source code
Euler: A System for Numerical Optimization of Programs (SC, ASL), pp. 732–737.
CAVCAV-2012-EsparzaGK #probability #proving #source code #termination #using
Proving Termination of Probabilistic Programs Using Patterns (JE, AG, SK), pp. 123–138.
CAVCAV-2012-HagueL #analysis #bound #parallel #source code #thread
Synchronisation- and Reversal-Bounded Analysis of Multithreaded Programs with Counters (MH, AWL), pp. 260–276.
CAVCAV-2012-HarrisJR #automaton #game studies #programming #safety
Secure Programming via Visibly Pushdown Safety Games (WRH, SJ, TWR), pp. 581–598.
CAVCAV-2012-KahlonW #concurrent #source code
Lock Removal for Concurrent Trace Programs (VK, CW), pp. 227–242.
CAVCAV-2012-KieferMOWW #named #probability #source code
APEX: An Analyzer for Open Probabilistic Programs (SK, ASM, JO, BW, JW), pp. 693–698.
CAVCAV-2012-LahiriHKR #imperative #named #semantics #source code
SYMDIFF: A Language-Agnostic Semantic Diff Tool for Imperative Programs (SKL, CH, MK, HR), pp. 712–717.
CAVCAV-2012-Schwartz-NarbonneLAM #debugging #named #parallel #source code
passert: A Tool for Debugging Parallel Programs (DSN, FL, DIA, SM), pp. 751–757.
CAVCAV-2012-SinghS #named #programming
SPT: Storyboard Programming Tool (RS, ASL), pp. 738–743.
CSLCSL-2012-BaillotL #complexity #higher-order
Higher-Order Interpretations and Program Complexity (PB, UDL), pp. 62–76.
ICLPICLP-2012-0002KZPM #approach #data access #logic programming #rdf
A Logic Programming approach for Access Control over RDF (NL, SK, AZ, AP, AM), pp. 381–392.
ICLPICLP-2012-Angelis #model checking
Software Model Checking by Program Specialization (EDA), pp. 439–444.
ICLPICLP-2012-AriasL #logic programming
Logic Programming in Tabular Allegories (EJGA, JL), pp. 334–347.
ICLPICLP-2012-Balduccini #set #source code
An Answer Set Solver for non-Herbrand Programs: Progress Report (MB), pp. 49–60.
ICLPICLP-2012-BanbaraTI #generative #matrix #programming #testing
Generating Event-Sequence Test Cases by Answer Set Programming with the Incidence Matrix (MB, NT, KI), pp. 86–97.
ICLPICLP-2012-CattafiHGNM #constraints #health #logic programming #performance #quality
Improving Quality and Efficiency in Home Health Care: an application of Constraint Logic Programming for the Ferrara NHS unit (MC, RH, MG, MN, FM), pp. 415–424.
ICLPICLP-2012-DeneckerLTV #programming #semantics #set
A Tarskian Informal Semantics for Answer Set Programming (MD, YL, MT, JV), pp. 277–289.
ICLPICLP-2012-Dieguez #programming #set
Temporal Answer Set Programming (MD), pp. 445–450.
ICLPICLP-2012-GrecoST #logic programming #on the #source code #termination
On the Termination of Logic Programs with Function Symbols (SG, FS, IT), pp. 323–333.
ICLPICLP-2012-Lifschitz #logic programming #source code
Two-Valued Logic Programs (VL), pp. 259–266.
ICLPICLP-2012-MorakW #preprocessor #programming #set
Preprocessing of Complex Non-Ground Rules in Answer Set Programming (MM, SW), pp. 247–258.
ICLPICLP-2012-NievesL #logic programming #source code
Possibilistic Nested Logic Programs (JCN, HL), pp. 267–276.
ICLPICLP-2012-OetschPT #constraints #semantics #source code
An FLP-Style Answer-Set Semantics for Abstract-Constraint Programs with Disjunctions (JO, JP, HT), pp. 222–234.
ICLPICLP-2012-Redl #programming #set
Answer Set Programming with External Sources (CR), pp. 469–475.
ICLPICLP-2012-SchandaB #development #programming #set #using
Using Answer Set Programming in the Development of Verified Software (FS, MB), pp. 72–85.
ICLPICLP-2012-VirsedaMT #concurrent #constraints #functional #logic programming #semantics
A Concurrent Operational Semantics for Constraint Functional Logic Programming (RdVV, FPM, MMGT), pp. 154–163.
ICLPICLP-2012-YouMB #semantics #source code
Reconciling Well-Founded Semantics of DL-Programs and Aggregate Programs (JHY, JM, YB), pp. 235–246.
ICLPICLP-2012-ZomboriCS #constraints #logic programming #static typing #type inference #using
Static Type Inference for the Q language using Constraint Logic Programming (ZZ, JC, PS), pp. 119–129.
ICLPICLP-J-2012-BaralDGG #algorithm #correctness #programming #set #λ-calculus
Typed answer set programming λ calculus theories and correctness of inverse λ algorithms with respect to them (CB, JD, MAG, AG), pp. 775–791.
ICLPICLP-J-2012-BliemMW #declarative #named #problem #programming #using
D-FLAT: Declarative problem solving using tree decompositions and answer-set programming (BB, MM, SW), pp. 445–464.
ICLPICLP-J-2012-Cervesato #compilation #logic programming #source code
An Improved Proof-Theoretic Compilation of Logic Programs (IC), pp. 639–657.
ICLPICLP-J-2012-GorlinRS #logic programming #model checking #probability
Model checking with probabilistic tabled logic programming (AG, CRR, SAS), pp. 681–700.
ICLPICLP-J-2012-IslamRR #logic programming #probability #random #source code
Inference in probabilistic logic programs with continuous random variables (MAI, CRR, IVR), pp. 505–523.
ICLPICLP-J-2012-Martin #logic programming #semantics #source code
Contextual hypotheses and semantics of logic programs (EM), pp. 843–887.
ICLPICLP-J-2012-Vidal #independence #logic programming #partial evaluation #source code
Annotation of logic programs for independent AND-parallelism by partial evaluation (GV), pp. 583–600.
ICLPICLP-J-2012-VosKOPT #source code
Annotating answer-set programs in Lana (MDV, DGK, JO, JP, HT), pp. 619–637.
ICSTICST-2012-GligoricMM #model checking #named #programming language
X10X: Model Checking a New Programming Language with an “Old” Model Checker (MG, PCM, DM), pp. 11–20.
ICSTICST-2012-GotliebHB #constraints #programming #using
Minimum Pairwise Coverage Using Constraint Programming Techniques (AG, AH, BB), pp. 773–774.
ICSTICST-2012-LiuNT #bound #case study #smt #using #verification
Bounded Program Verification Using an SMT Solver: A Case Study (TL, MN, MT), pp. 101–110.
ICSTICST-2012-PonsiniMR #abstract interpretation #analysis #constraints #float #programming #source code
Combining Constraint Programming and Abstract Interpretation for Value Analysis of Floating-point Programs (OP, CM, MR), pp. 775–776.
ICSTICST-2012-Wotawa #challenge #constraints #fault #open science #research #source code #using
Open Research Challenges of Localizing Faults in Programs Using Constraints (FW), pp. 770–771.
IJCARIJCAR-2012-BoerBR #automation #pointer #recursion #source code #verification
Automated Verification of Recursive Programs with Pointers (FSdB, MMB, JR), pp. 149–163.
IJCARIJCAR-2012-NikolicS #analysis #reachability
Reachability Analysis of Program Variables (DN, FS), pp. 423–438.
IJCARIJCAR-2012-RauSS #correctness #problem #program transformation #termination
Correctness of Program Transformations as a Termination Problem (CR, DS, MSS), pp. 462–476.
ISSTAISSTA-2012-CoughlinCDS #source code #what
Measuring enforcement windows with symbolic trace interpretation: what well-behaved programs say (DC, BYEC, AD, JGS), pp. 276–286.
ISSTAISSTA-2012-HongAPKH #concurrent #source code #testing
Testing concurrent programs to achieve high synchronization coverage (SH, JA, SP, MK, MJH), pp. 210–220.
ISSTAISSTA-2012-StaatsHKR #comprehension #correctness #invariant
Understanding user understanding: determining correctness of generated program invariants (MS, SH, MK, GR), pp. 188–198.
ISSTAISSTA-2012-ThiesB #java #named #refactoring #source code
RefaFlex: safer refactorings for reflective Java programs (AT, EB), pp. 1–11.
ICSTSAT-2012-Knuth #programming #satisfiability
Satisfiability and The Art of Computer Programming (DEK), p. 15.
SMTSMT-2012-BjornerMR #modulo theories #satisfiability #verification
Program Verification as Satisfiability Modulo Theories (NB, KLM, AR), pp. 3–11.
TAPTAP-2012-SenniF #constraints #data type #generative #logic programming #testing #using
Generation of Test Data Structures Using Constraint Logic Programming (VS, FF), pp. 115–131.
VMCAIVMCAI-2012-BouajjaniDES #abstract domain #automation #infinity #reasoning #source code
Abstract Domains for Automated Reasoning about List-Manipulating Programs with Infinite Data (AB, CD, CE, MS), pp. 1–22.
VMCAIVMCAI-2012-ChakiGS #concurrent #multi #source code #thread #verification
Regression Verification for Multi-threaded Programs (SC, AG, OS), pp. 119–135.
VMCAIVMCAI-2012-CharltonHR #higher-order #named #source code #verification
Crowfoot: A Verifier for Higher-Order Store Programs (NC, BH, BR), pp. 136–151.
VMCAIVMCAI-2012-MorseVMM #c #message passing #modelling #source code
Modeling Asynchronous Message Passing for C Programs (EM, NV, EM, JM), pp. 332–347.
VMCAIVMCAI-2012-SiegelZ #execution #invariant #parallel #source code #symbolic computation
Loop Invariant Symbolic Execution for Parallel Programs (SFS, TKZ), pp. 412–427.
ASEASE-2011-AnandH #execution #java #source code #symbolic computation
Heap cloning: Enabling dynamic symbolic execution of java programs (SA, MJH), pp. 33–42.
ASEASE-2011-GanaiAWGB #concurrent #multi #named #predict #testing #thread
BEST: A symbolic testing tool for predicting multi-threaded program failures (MKG, NA, CW, AG, GB), pp. 596–599.
ASEASE-2011-Groce #adaptation #generative #programming
Coverage rewarded: Test input generation via adaptation-based programming (AG), pp. 380–383.
ASEASE-2011-KhalekYZMK #alloy #java #named #source code #specification #testing #using
TestEra: A tool for testing Java programs using alloy specifications (SAK, GY, LZ, DM, SK), pp. 608–611.
ASEASE-2011-MacleanIG #animation #correctness #functional #pointer #source code
The CORE system: Animation and functional correctness of pointer programs (EM, AI, GG), pp. 588–591.
ASEASE-2011-NguyenNNN11a #difference #named
iDiff: Interaction-based program differencing tool (HAN, TTN, HVN, TNN), pp. 572–575.
ASEASE-2011-PanWX #database #generative #testing
Generating program inputs for database application testing (KP, XW, TX), pp. 73–82.
ASEASE-2011-PeiWFNM #automation
Code-based automated program fixing (YP, YW, CAF, MN, BM), pp. 392–395.
ASEASE-2011-RobinsonEPAL #automation #generative #scalability #source code #testing
Scaling up automated test generation: Automatically generating maintainable regression unit tests for programs (BR, MDE, JHP, VA, NL), pp. 23–32.
ASEASE-2011-SagdeoAKV #clustering #invariant #named #using
PRECIS: Inferring invariants using program path guided clustering (PS, VA, SK, SV), pp. 532–535.
ASEASE-2011-WesongaMR #concurrent #fault #source code #visualisation
Guided test visualization: Making sense of errors in concurrent programs (SW, EGM, NR), pp. 624–627.
ASEASE-2011-YuTN #detection #source code #specification
Specifying and detecting meaningful changes in programs (YY, TTT, BN), pp. 273–282.
CASECASE-2011-AnghinolfiPSS #integer #optimisation #programming
Integer programming and ant colony optimization for planning intermodal freight transportation operations (DA, MP, SS, SS), pp. 214–219.
CASECASE-2011-CostantinoDFFMSU #approach #design #fuzzy #network #programming
A fuzzy programming approach for the strategic design of distribution networks (NC, MD, MF, MPF, AMM, FS, WU), pp. 66–71.
CASECASE-2011-DingRGS #programming
Mixed-integer programming for optimal path planning of robotic manipulators (HD, GR, DG, OS), pp. 133–138.
CASECASE-2011-MovafaghpourM #approach #linear #probability #programming
A linear programming approach for probabilistic robot path planning with missing information of outcomes (MAM, EM), pp. 126–132.
CASECASE-2011-TengHTK #optimisation
Optimizing coverage for a Chlamydia trachomatis screening program (YT, LH, WT, NK), pp. 531–536.
DACDAC-2011-CheC #compilation #embedded #manycore #memory management #source code
Compilation of stream programs onto scratchpad memory based embedded multicore processors through retiming (WC, KSC), pp. 122–127.
DACDAC-2011-KuoSR #analysis #performance #reachability #source code #using
Efficient WCRT analysis of synchronous programs using reachability (MMYK, RS, PSR), pp. 480–485.
DACDAC-2011-Paulin #challenge #industrial #multi #perspective #programming
Programming challenges & solutions for multi-processor SoCs: an industrial perspective (PGP), pp. 262–267.
DATEDATE-2011-AndalamRG #analysis #source code
Pruning infeasible paths for tight WCRT analysis of synchronous programs (SA, PSR, AG), pp. 204–209.
DATEDATE-2011-BaiDDC #network #program transformation #programming #runtime
Simplified programming of faulty sensor networks via code transformation and run-time interval computation (LSB, RPD, PAD, PHC), pp. 88–93.
DATEDATE-2011-GeunsBBC #parallel #source code
Parallelization of while loops in nested loop programs for shared-memory multiprocessor systems (SJG, MJGB, TB, HC), pp. 697–702.
DATEDATE-2011-WuWWZLXY #architecture #parallel #programming
Gemma in April: A matrix-like parallel programming architecture on OpenCL (TW, DW, YW, XZ, HL, NX, HY), pp. 703–708.
VLDBVLDB-2011-HerodotouB #cost analysis #optimisation #pipes and filters #profiling #source code
Profiling, What-if Analysis, and Cost-based Optimization of MapReduce Programs (HH, SB), pp. 1111–1122.
VLDBVLDB-2011-HerodotouDB #cost analysis #optimisation #pipes and filters #programming
MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish (HH, FD, SB), pp. 1446–1449.
VLDBVLDB-2011-JahaniCR #automation #optimisation #pipes and filters #source code
Automatic Optimization for MapReduce Programs (EJ, MJC, CR), pp. 385–396.
CSEETCSEET-2011-ChenT #programming #quality #smell
Grading code quality of programming assignments based on bad smells (WKC, PYT), p. 559.
CSEETCSEET-2011-ChookittikulM #collaboration #effectiveness #security
Effective real-world project collaboration: Strategies from a cyber security degree program (WC, PEM), pp. 429–433.
CSEETCSEET-2011-GalvaoARAFG #education #learning #logic programming #process
A proposal for an educational system service to support teaching/learning process for logic programming (ERDG, RRdA, CMOR, SCA, FF, VCG), p. 556.
CSEETCSEET-2011-GimenesBB #distance #learning #re-engineering #source code
International workshop on distance learning support for postgraduate programs in software engineering (e-gradSE) (IMdSG, LB, EFB), pp. 517–519.
CSEETCSEET-2011-JiS #programming
Comparing extreme programming and Waterfall project results (FJ, TS), pp. 482–486.
CSEETCSEET-2011-LethbridgeMFB #education #programming #uml #using
Teaching UML using umple: Applying model-oriented programming in the classroom (TCL, GM, AF, OBB), pp. 421–428.
CSEETCSEET-2011-RadermacherW #empirical #interactive #programming #student #using
Investigating student-instructor interactions when using pair programming: An empirical study (AR, GSW), pp. 41–50.
CSEETCSEET-2011-SallehMG #education #experience #programming
The effects of openness to experience on pair programming in a higher education context (NS, EM, JCG), pp. 149–158.
CSEETCSEET-2011-ShaoLDL #re-engineering
An introductory software engineering course for software engineering program (DS, BL, ED, QL), pp. 411–415.
CSEETCSEET-2011-Skevoulis #industrial #re-engineering
Engineering a successful partnership between academia and the financial industry: A software engineering program for IT professionals (SS), pp. 343–350.
CSEETCSEET-2011-SouzaMB #evaluation #named #process #programming #testing
ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities (DMdS, JCM, EFB), pp. 1–10.
CSEETCSEET-2011-TabriziVD #case study #development #experience #re-engineering
Development of North Carolina’s first Software Engineering program: An experience report (MHNT, SV, JD), pp. 266–273.
CSEETCSEET-2011-Tanuan #case study #design #experience #mobile #programming
Design and delivery of a modern mobile application programming course — An experience report (MT), pp. 237–246.
CSEETCSEET-2011-TsukamotoTNM #analysis #motivation #programming
Analysis of the motivation of learners in the in-house training of programming in Japanese ICT industries (HT, YT, HN, KiM), pp. 121–128.
CSEETCSEET-2011-WhiteC #design #implementation #online #re-engineering
The design and implementation of an innovative online program for a master of science degree in Computer Science — Software Engineering specialization (LJW, JWC), pp. 257–265.
ITiCSEITiCSE-2011-BarrosBV #java #named #object-oriented #programming #sequence #source code #visualisation
Java2Sequence: a tool for the visualization of object-oriented programs in introductory programming (JPB, LB, MV), p. 369.
ITiCSEITiCSE-2011-BellCCDH #programming #student
Introducing students to computer science with programmes that don’t emphasise programming (TB, PC, QIC, VD, BH), p. 391.
ITiCSEITiCSE-2011-CamachoM #learning #programming
Facilitating learning dynamic programming through a previous introduction of exhaustive search (AC, AM), p. 355.
ITiCSEITiCSE-2011-CooperDLLRSS #development
A pre-college professional development program (SC, WD, DL, PBL, SHR, MS, RHS), pp. 188–192.
ITiCSEITiCSE-2011-EckerdalLLS #concept #perspective #programming
Relationship between text and action conceptions of programming: a phenomenographic and quantitative perspective (AE, MJL, ML, AS), pp. 33–37.
ITiCSEITiCSE-2011-EganCT #evaluation #framework
The academic enhancement program in introductory CS: a workshop framework description and evaluation (RE, DC, DMT), pp. 278–282.
ITiCSEITiCSE-2011-GiannakosDVK #education #programming
Programming in secondary education: benefits and perspectives (MNG, SD, PV, CK), p. 349.
ITiCSEITiCSE-2011-HubwieserM #object-oriented #programming
Investigating cognitive structures of object oriented programming (PH, AM), p. 377.
ITiCSEITiCSE-2011-HullPK #automation #named #programming #student
Infandango: automated grading for student programming (MJH, DP, EK), p. 330.
ITiCSEITiCSE-2011-LangCPEA #source code #student
Outreach programs to promote computer science and ict to high school and middle school students (CL, AC, JP, MALE, RA), pp. 344–345.
ITiCSEITiCSE-2011-Mahmoud11a #approach #mobile #programming
A mobile web-based approach to introductory programming (QHM), p. 334.
ITiCSEITiCSE-2011-Meerbaum-SalantAB #programming
Habits of programming in scratch (OMS, MA, MBA), pp. 168–172.
ITiCSEITiCSE-2011-MselleM #concept #education #memory management #programming
The impact of memory transfer language (MTL) in reducing misconceptions in teaching programming to novices (LJM, RM), p. 388.
ITiCSEITiCSE-2011-OliveiraMR #learning #problem #programming
From concrete to abstract?: problem domain in the learning of introductory programming (OLO, AMM, NTR), pp. 173–177.
ITiCSEITiCSE-2011-OliveiraMR11a #case study #natural language #programming
Natural language in introductory programming: an experimental study (OLO, AMM, NTR), p. 363.
ITiCSEITiCSE-2011-PauHGW #case study #exclamation #experience #programming #student
Female students’ experiences of programming: it’s not all bad! (RP, WH, MG, JW), pp. 323–327.
ITiCSEITiCSE-2011-StrieweG11a #automation #programming #runtime #using
Using run time traces in automated programming tutoring (MS, MG), pp. 303–307.
ITiCSEITiCSE-2011-VirsedaM #debugging #education #semantics #source code #verification
An innovative teaching tool based on semantic tableaux for verification and debugging of programs (RdVV, FPM), p. 352.
ITiCSEITiCSE-2011-WittmannBK #programming #using
Using the SCORE software package to analyse novice computer graphics programming (MRAW, MB, MKT), pp. 118–122.
ITiCSEITiCSE-2011-YooSKF #named #programming
WeScheme: the browser is your programming environment (DY, ES, SK, KF), pp. 163–167.
ITiCSEITiCSE-2011-ZarbH #programming
Exploring flow in novice programming environments (MZ, JH), p. 394.
ESOPESOP-2011-DeDN #analysis #data flow #source code
Dataflow Analysis for Datarace-Free Programs (AD, DD, RN), pp. 196–215.
ESOPESOP-2011-Mine #c #embedded #fault #parallel #runtime #source code #static analysis
Static Analysis of Run-Time Errors in Embedded Critical Parallel C Programs (AM), pp. 398–418.
FASEFASE-2011-LiT #clone detection #detection #erlang #incremental #source code
Incremental Clone Detection and Elimination for Erlang Programs (HL, SJT), pp. 356–370.
FoSSaCSFoSSaCS-2011-AristizabalBPPV #concurrent #constraints #programming #similarity
Deriving Labels and Bisimilarity for Concurrent Constraint Programming (AA, FB, CP, LFP, FDV), pp. 138–152.
FoSSaCSFoSSaCS-2011-AxelsenG #question #source code #what
What Do Reversible Programs Compute? (HBA, RG), pp. 42–56.
FoSSaCSFoSSaCS-2011-Hoshino #functional #linear #programming language
A Modified GoI Interpretation for a Linear Functional Programming Language and Its Adequacy (NH), pp. 320–334.
TACASTACAS-2011-GopinathMK #program repair #satisfiability #using
Specification-Based Program Repair Using SAT (DG, MZM, SK), pp. 173–188.
TACASTACAS-2011-KieferW #on the #parallel #probability #process #source code
On Probabilistic Parallel Programs with Process Creation and Synchronisation (SK, DW), pp. 296–310.
TACASTACAS-2011-PodelskiR #abstraction #invariant #termination
Transition Invariants and Transition Predicate Abstraction for Program Termination (AP, AR), pp. 3–10.
ICPCICPC-J-2009-ParninR11 #programming
Resumption strategies for interrupted programming tasks (CP, SR), pp. 5–34.
ICPCICPC-J-2009-StefikG11 #empirical #programming language
Empirical studies on programming language stimuli (AS, EG), pp. 65–99.
SCAMSCAM-J-2009-Giffhorn11 #concurrent #source code
Advanced chopping of sequential and concurrent programs (DG), pp. 239–294.
CSMRCSMR-2011-AbbesKGA #comprehension #empirical
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension (MA, FK, YGG, GA), pp. 181–190.
CSMRCSMR-2011-BacchelliLH #comprehension
RTFM (Read the Factual Mails) — Augmenting Program Comprehension with Remail (AB, ML, VH), pp. 15–24.
CSMRCSMR-2011-Przybylek #aspect-oriented #composition #programming
Impact of Aspect-Oriented Programming on Software Modularity (AP), pp. 369–372.
ICPCICPC-2011-BegelQ #challenge #comprehension #embedded #industrial
Industrial Program Comprehension Challenge 2011: Archeology and Anthropology of Embedded Control Systems (AB, JQ), pp. 227–229.
ICPCICPC-2011-Burnett #programming #question #tool support
Males and Females Developing Software: Are Programming Tools Getting in the Way? (MB), p. xvii.
ICPCICPC-2011-BurrowsTGF #aspect-oriented #evaluation #fault #reasoning #source code
Reasoning about Faults in Aspect-Oriented Programs: A Metrics-Based Evaluation (RB, FT, AG, FCF), pp. 131–140.
ICPCICPC-2011-EitanGHMW #comprehension #on the #source code #visualisation
On Visualization and Comprehension of Scenario-Based Programs (NE, MG, DH, AM, GW), pp. 189–192.
ICPCICPC-2011-EndrikatH #aspect-oriented #development #maintenance #programming
Is Aspect-Oriented Programming a Rewarding Investment into Future Code Changes? A Socio-technical Study on Development and Maintenance Time (SE, SH), pp. 51–60.
ICPCICPC-2011-GuzziHLPD #comprehension
Collective Code Bookmarks for Program Comprehension (AG, LH, ML, MP, AvD), pp. 101–110.
ICPCICPC-2011-RupakhetiH #programming
Satisfying Programmers’ Information Needs in API-Based Programming (CRR, DH), pp. 250–253.
ICPCICPC-2011-SamaraweeraSQ #approach #programming #towards
Programming from the Reader’s Perspective: Toward an Expectations Approach (GS, MS, JQ), pp. 211–212.
ICPCICPC-2011-Soh #comprehension
Context and Vision: Studying Two Factors Impacting Program Comprehension (ZS), pp. 258–261.
ICPCICPC-2011-StefikSSS #programming language #towards
Toward Intuitive Programming Languages (AS, SS, KS, MS), pp. 213–214.
ICPCICPC-2011-Storey #interactive #java #revisited #source code #visualisation
An Interactive Visualization Environment for Exploring Java Programs: SHriMP Views Revisited (MADS), p. xviii.
ICPCICPC-2011-ZibranR #approach #constraints #programming #refactoring #scheduling
Conflict-Aware Optimal Scheduling of Code Clone Refactoring: A Constraint Programming Approach (MFZ, CKR), pp. 266–269.
ICSMEICSM-2011-JiresalCN #cobol #detection #precise #scalability #source code
Precise detection of un-initialized variables in large, real-life COBOL programs in presence of unrealizable paths (RJ, AC, RN), pp. 448–456.
ICSMEICSM-2011-NogueraRKJ #query
Program querying with a SOUL: The BARISTA tool suite (CN, CDR, AK, VJ), pp. 582–585.
ICSMEICSM-2011-Roover #detection #logic #metaprogramming #object-oriented #source code
A logic meta-programming foundation for example-driven pattern detection in object-oriented programs (CDR), pp. 556–561.
ICSMEICSM-2011-ZhangKK
Localizing failure-inducing program edits based on spectrum information (LZ, MK, SK), pp. 23–32.
MSRMSR-2011-CallauRTR #developer #how #programming language #smalltalk
How developers use the dynamic features of programming languages: the case of smalltalk (OC, RR, ÉT, DR), pp. 23–32.
SCAMSCAM-2011-Gold #analysis #music #programming #source code
Knitting Music and Programming: Reflections on the Frontiers of Source Code Analysis (NG), pp. 10–14.
SCAMSCAM-2011-Larson #program analysis #set
Program Analysis Too Loopy? Set the Loops Aside (EL), pp. 15–24.
SCAMSCAM-2011-NicolayRMJ #automation #higher-order #parallel #source code
Automatic Parallelization of Side-Effecting Higher-Order Scheme Programs (JN, CDR, WDM, VJ), pp. 185–194.
SCAMSCAM-2011-ZibranR #approach #constraints #programming #refactoring #scheduling
A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring (MFZ, CKR), pp. 105–114.
WCREWCRE-2011-BazrafshanKG #approximate #code search
Approximate Code Search in Program Histories (SB, RK, NG), pp. 109–118.
WCREWCRE-2011-HaslingerLE #feature model #modelling #reverse engineering #set #source code
Reverse Engineering Feature Models from Programs’ Feature Sets (ENH, RELH, AE), pp. 308–312.
WCREWCRE-2011-Mintchev #integration #legacy #program transformation
Renovation by Machine-Assisted Program Transformation in Production Reporting and Integration (SM), pp. 406–410.
WCREWCRE-2011-ScholzK #multi #protocol #source code #thread
Object-Based Dynamic Protocol Recovery for Multi-Threading Programs (BS, RK), pp. 251–260.
WCREWCRE-2011-TanPPZ #clustering #fault #predict #quality
Assessing Software Quality by Program Clustering and Defect Prediction (XT, XP, SP, WZ), pp. 244–248.
PEPMPEPM-J-2007-CunhaV11 #query #source code #xpath
Transformation of structure-shy programs with application to XPath queries and strategic functions (AC, JV), pp. 516–539.
PEPMPEPM-J-2007-MollerS11 #graph #program analysis #xml
XML graphs in program analysis (AM, MIS), pp. 492–515.
PEPMPEPM-2011-BauerEFP #adaptation #java #programming
Adaptation-based programming in java (TB, ME, AF, JP), pp. 81–90.
PEPMPEPM-2011-Caballero #functional #logic programming #program transformation #source code
A program transformation for returning states in functional-logic programs (RC), pp. 111–120.
PEPMPEPM-2011-FernandesSSV #source code #strict
Strictification of circular programs (JPF, JS, DS, JV), pp. 131–140.
PEPMPEPM-2011-Martin-Martin #functional #logic programming
Type classes in functional logic programming (EMM), pp. 121–130.
PEPMPEPM-2011-Rinard #bound #probability #program analysis #program transformation #source code
Probabilistic accuracy bounds for perforated programs: a new foundation for program analysis and transformation (MCR), pp. 79–80.
PEPMPEPM-2011-WangG #embedded #programming #protocol
An embedded language for programming protocol stacks in embedded systems (YW, VG), pp. 63–72.
PLDIPLDI-2011-BouajjaniDES #analysis #interprocedural #on the #source code
On inter-procedural analysis of programs with lists and data (AB, CD, CE, MS), pp. 578–589.
PLDIPLDI-2011-Chlipala #logic #low level #source code #verification
Mostly-automated verification of low-level programs in computational separation logic (AC), pp. 234–245.
PLDIPLDI-2011-DilligDAS #composition #precise #source code #summary
Precise and compact modular procedure summaries for heap manipulating programs (ID, TD, AA, MS), pp. 567–577.
PLDIPLDI-2011-GulwaniJTV #source code #synthesis
Synthesis of loop-free programs (SG, SJ, AT, RV), pp. 62–73.
PLDIPLDI-2011-MengKM #editing #generative #program transformation
Systematic editing: generating program transformations from an example (NM, MK, KSM), pp. 329–342.
PLDIPLDI-2011-PrabhuGZJA #commutative #parallel #programming #set
Commutative set: a language extension for implicit parallel programming (PP, SG, YZ, NPJ, DIA), pp. 1–11.
PLDIPLDI-2011-PrasadAG #automation #compilation #execution #matlab #source code
Automatic compilation of MATLAB programs for synergistic execution on heterogeneous processors (AP, JA, RG), pp. 152–163.
PLDIPLDI-2011-Sevcik #concurrent #optimisation #source code
Safe optimisations for shared-memory concurrent programs (JS), pp. 306–316.
PLDIPLDI-2011-SrivastavaGCF #induction #synthesis
Path-based inductive synthesis for program inversion (SS, SG, SC, JSF), pp. 492–503.
SASSAS-2011-BouajjaniEP #concurrent #on the #source code
On Sequentializing Concurrent Programs (AB, ME, GP), pp. 129–145.
SASSAS-2011-HuangZ #concurrent #debugging #performance #source code
An Efficient Static Trace Simplification Technique for Debugging Concurrent Programs (JH, CZ), pp. 163–179.
SASSAS-2011-MightH #abstract interpretation #concurrent #higher-order #product line #source code #static analysis
A Family of Abstract Interpretations for Static Analysis of Concurrent Higher-Order Programs (MM, DVH), pp. 180–197.
SASSAS-2011-MisailovicRR #program transformation
Probabilistically Accurate Program Transformations (SM, DMR, MCR), pp. 316–333.
SASSAS-2011-Mitchell #program analysis #security #web
Program Analysis for Web Security (JCM), p. 4.
SASSAS-2011-NoriR #machine learning #program analysis
Program Analysis and Machine Learning: A Win-Win Deal (AVN, SKR), pp. 2–3.
SASSAS-2011-SchrammelJ #data flow #source code #verification
Logico-Numerical Abstract Acceleration and Application to the Verification of Data-Flow Programs (PS, BJ), pp. 233–248.
SASSAS-2011-SuterKK #recursion #satisfiability #source code
Satisfiability Modulo Recursive Programs (PS, ASK, VK), pp. 298–315.
SASSAS-2011-ZulegerGSV #abstraction #analysis #bound #imperative #source code
Bound Analysis of Imperative Programs with the Size-Change Abstraction (FZ, SG, MS, HV), pp. 280–297.
STOCSTOC-2011-DinitzK #linear #source code
Directed spanners via flow-based linear programs (MD, RK), pp. 323–332.
AFLAFL-2011-MedunaVZ #nondeterminism #on the
On Nondeterminism in Programmed Grammars (AM, LV, PZ), pp. 315–327.
DLTDLT-2011-Wilke #functional #regular expression
A Functional Program for Regular Expressions Matching — Abstract of Invited Talk (TW), pp. 44–45.
ICALPICALP-v1-2011-AllenderW #algebra #branch #on the #power of #source code
On the Power of Algebraic Branching Programs of Width Two (EA, FW), pp. 736–747.
ICALPICALP-v2-2011-AhnG #linear #problem #programming
Linear Programming in the Semi-streaming Model with Application to the Maximum Matching Problem (KJA, SG), pp. 526–538.
ICALPICALP-v2-2011-BrazdilKKV #analysis #bound #probability #recursion #runtime #source code
Runtime Analysis of Probabilistic Programs with Unbounded Recursion (TB, SK, AK, IHV), pp. 319–331.
ICALPICALP-v2-2011-SuenagaH #hybrid #modelling #programming
Programming with Infinitesimals: A While-Language for Hybrid System Modeling (KS, IH), pp. 392–403.
IFMIFM-J-2009-Weiss11 #abstraction #calculus #logic
Predicate abstraction in a program logic calculus (BW), pp. 861–876.
FMFM-2011-BartheCK #relational #source code #using #verification
Relational Verification Using Product Programs (GB, JMC, CK), pp. 200–214.
FMFM-2011-DietschWP #verification
System Verification through Program Verification (DD, BW, AP), pp. 27–41.
FMFM-2011-GherghinaDQC #source code #specification #verification
Structured Specifications for Better Verification of Heap-Manipulating Programs (CG, CD, SQ, WNC), pp. 386–401.
FMFM-2011-Harel #behaviour #programming
Some Thoughts on Behavioral Programming (DH), p. 2.
FMFM-2011-QinLCH #automation #specification #verification
Automatically Refining Partial Specifications for Program Verification (SQ, CL, WNC, GH), pp. 369–385.
SEFMSEFM-2011-BubelHG #formal method #java #specification #string #verification
A Formalisation of Java Strings for Program Specification and Verification (RB, RH, UG), pp. 90–105.
SEFMSEFM-2011-OnoHTNH #coq #pipes and filters #specification #using
Using Coq in Specification and Program Extraction of Hadoop MapReduce Applications (KO, YH, YT, NN, MH), pp. 350–365.
SEFMSEFM-2011-ParrinoGGF #analysis #bound #data flow #satisfiability #verification
A Dataflow Analysis to Improve SAT-Based Bounded Program Verification (BCP, JPG, DG, MFF), pp. 138–154.
SEFMSEFM-2011-TschannenFNM #object-oriented #source code #verification
Usable Verification of Object-Oriented Programs by Combining Static and Dynamic Techniques (JT, CAF, MN, BM), pp. 382–398.
CEFPCEFP-2011-Butterfield #functional #reasoning #source code
Reasoning about I/O in Functional Programs (AB), pp. 93–141.
CEFPCEFP-2011-JeuringGH #haskell #programming
A Programming Tutor for Haskell (JJ, AG, BH), pp. 1–45.
CEFPCEFP-2011-Loogen #functional #haskell #named #parallel #programming
Eden — Parallel Functional Programming with Haskell (RL), pp. 142–206.
CEFPCEFP-2011-Marlow #concurrent #haskell #parallel #programming
Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
CEFPCEFP-2011-SlodicakMN #category theory #functional #programming
Some New Approaches in Functional Programming Based on Categories (VS, PM, VN), pp. 517–532.
ICFPICFP-2011-Chargueraud #imperative #source code #verification
Characteristic formulae for the verification of imperative programs (AC), pp. 418–430.
ICFPICFP-2011-ChenDHA #functional #self #source code
Implicit self-adjusting computation for purely functional programs (YC, JD, MAH, UAA), pp. 129–141.
ICFPICFP-2011-FisherFWZ #named #programming #tool support
Forest: a language and toolkit for programming with filestores (KF, NF, DW, KQZ), pp. 292–306.
ICFPICFP-2011-FosterHFMRSW #named #network #programming language
Frenetic: a network programming language (NF, RH, MJF, CM, JR, AS, DW), pp. 279–291.
ICFPICFP-2011-Mitchell #ecosystem #functional #modelling #programming
Functional programming through deep time: modeling the first complex ecosystems on earth (EGM), pp. 28–31.
ICFPICFP-2011-MorihataM #functional #parallel #programming
Balanced trees inhabiting functional parallel programming (AM, KM), pp. 117–128.
ICFPICFP-2011-OhoriU #database #ml #programming language #standard
Making standard ML a practical database programming language (AO, KU), pp. 307–319.
ICFPICFP-2011-SwamyCFSBY #dependent type #distributed #programming
Secure distributed programming with value-dependent types (NS, JC, CF, PYS, KB, JY), pp. 266–278.
ICFPICFP-2011-SwamyGLH #lightweight #ml #monad #programming
Lightweight monadic programming in ML (NS, NG, DL, MH), pp. 15–27.
ICFPICFP-2011-Takeyama #assurance #programming
Programming assurance cases in Agda (MT), p. 142.
ICFPICFP-2011-ThamsborgB #logic #program transformation
A kripke logical relation for effect-based program transformations (JT, LB), pp. 445–456.
IFLIFL-2011-MiddelkoopEP #functional #source code
Functional Instrumentation of ActionScript Programs with Asil (AM, ABE, WP), pp. 1–16.
IFLIFL-2011-ReichNR #canonical #generative #lazy evaluation #source code
Lazy Generation of Canonical Test Programs (JSR, MN, CR), pp. 69–84.
GCMGCM-2010-PlumpSS11 #automaton #finite #graph #source code
Minimizing Finite Automata with Graph Programs (DP, RS, AS).
AGTIVEAGTIVE-2011-BuchmannWW #case study #configuration management #graph transformation
The Added Value of Programmed Graph Transformations — A Case Study from Software Configuration Management (TB, BW, SW), pp. 198–209.
CHICHI-2011-GrossYK #interface #named #visual notation
Dinah: an interface to assist non-programmers with selecting program code causing graphical output (PAG, JY, CK), pp. 3397–3400.
CSCWCSCW-2011-BednarikSP #bidirectional #collaboration
Bidirectional gaze in remote computer mediated collaboration: setup and initial results from pair-programming (RB, AS, SP), pp. 597–600.
HCIDUXU-v2-2011-ObermeierBSV #aspect-oriented #automation #evaluation #modelling #object-oriented #programming #usability
Fundamental Aspects Concerning the Usability Evaluation of Model-Driven Object Oriented Programming Approaches in Machine and Plant Automation (MO, SB, KS, BVH), pp. 497–506.
HCIHCI-MIIE-2011-AshBCJLLMQUZ #programming
Scratchable Devices: User-Friendly Programming for Household Appliances (JA, MB, GC, SJ, SL, MLL, VNM, PQ, BU, EZ), pp. 137–146.
HCIHCI-UA-2011-BiswasL #interface
Investigating the Accessibility of Program Selection Menus of a Digital TV Interface (PB, PL), pp. 425–434.
HCIHCI-UA-2011-WileySTK #interactive
Shopping Cart Interactive Program (SCIP) (CW, ES, ST, SRK), pp. 285–293.
HCIHIMI-v1-2011-BottaroMMPRS #programming #visual notation
Visual Programming of Location-Based Services (AB, EM, FM, AP, MR, FS), pp. 3–12.
HCIHIMI-v1-2011-WuS #abstraction #source code #visualisation
Visualizing Programs on Different Levels of Abstractions (JHW, JS), pp. 66–75.
VISSOFTVISSOFT-2011-DengDJ #dependence #information management #visualisation
Constellation visualization: Augmenting program dependence with dynamic information (FD, ND, JAJ), pp. 1–8.
VISSOFTVISSOFT-2011-LonnbergBM #concurrent #dependence #graph #source code #visualisation
Visualising concurrent programs with dynamic dependence graphs (JL, MBA, LM), pp. 1–4.
VISSOFTVISSOFT-2011-ReniersVT #dependence #metric #visual notation
Visual exploration of program structure, dependencies and metrics with SolidSX (DR, LV, ACT), pp. 1–4.
VISSOFTVISSOFT-2011-WirthPS #approach #behaviour #multi #visualisation
A multi-level approach for visualization and exploration of reactive program behavior (CW, HP, RS), pp. 1–4.
AdaEuropeAdaEurope-2011-Burns #hardware #parallel #programming language #realtime
Programming Languages for Real-Time Applications Executing on Parallel Hardware (AB), pp. 193–195.
AdaEuropeAdaEurope-2011-Ploedereder #manycore #programming language
Programming Languages Meet Multicore (EP), pp. 189–192.
AdaEuropeAdaEurope-2011-RazaFP #detection #fault #parallel #source code
Detecting High-Level Synchronization Errors in Parallel Programs (SAR, SF, EP), pp. 17–30.
AdaEuropeAdaEurope-2011-Taft #implementation #manycore #parallel #programming #specification
Multicore Programming in ParaSail — Parallel Specification and Implementation Language (STT), pp. 196–200.
AdaSIGAda-2011-AliP #ada #parallel #programming
A parallel programming model for ada (HIA, LMP), pp. 19–26.
CAiSECAiSE-2011-BarnC #architecture #enterprise #modelling #programming
Revisiting Naur’s Programming as Theory Building for Enterprise Architecture Modelling (BSB, TC), pp. 229–236.
CIKMCIKM-2011-Almendros-JimenezST #optimisation #slicing #xquery
XQuery optimization based on program slicing (JMAJ, JS, ST), pp. 1525–1534.
ICMLICML-2011-HannahD #approximate #problem #programming
Approximate Dynamic Programming for Storage Problems (LH, DBD), pp. 337–344.
ICMLICML-2011-RoyLM #bound #polynomial #source code
From PAC-Bayes Bounds to Quadratic Programs for Majority Votes (JFR, FL, MM), pp. 649–656.
KDIRKDIR-2011-BorcheninovO #embedded #programming #search-based #symbolic computation
Genetic Programming with Embedded Features of Symbolic Computations (YVB, YSO), pp. 476–479.
KDIRKDIR-2011-RomeiT #process #programming #using #xquery
Programming the KDD Process using XQuery (AR, FT), pp. 131–139.
SEKESEKE-2011-SouzaSMCSZ #concurrent #quality #reachability #testing #using
Using Coverage and Reachability Testing to Improve Concurrent Program Testing Quality (SdRSdS, PSLdS, MCCM, MSC, AdSS, EZ), pp. 207–212.
SEKESEKE-2011-WenLSL #fault #locality #slicing
Program slicing spectrum-based software fault localization (WW, BL, XS, JL), pp. 213–218.
SEKESEKE-2011-YooLJC #independence #named #source code
FBDtoVerilog: A Vendor-Independent Translation from FBDs into Verilog Programs (JY, JHL, SJ, SDC), pp. 48–51.
BXBX-2011-Cleve #co-evolution #source code #using
Co-evolving schemas and programs using coupled transformations (AC), p. 54.
BXBX-2011-Gibbons #bidirectional #programming #topic
HOT Topics in Bidirectional Programming (JG), p. 56.
BXBX-2011-Glueck #programming language
Principles of Reversible Programming Languages (RG), p. 50.
BXBX-2011-Yokoyama #programming language
A reversible programming language (TY), p. 65.
ECOOPECOOP-2011-BocchinoA #framework #object-oriented #parallel #programming
Types, Regions, and Effects for Safe Programming with Object-Oriented Parallel Frameworks (RLBJ, VSA), pp. 306–332.
ECOOPECOOP-2011-ZhangXZZC #estimation #object-oriented #source code
Frequency Estimation of Virtual Call Targets for Object-Oriented Programs (CZ, HX, SZ, JZ, YC), pp. 510–532.
OnwardOnward-2011-AnslowMM #evaluation #programming language #tool support #usability
Evaluation and usability of programming languages and tools: (PLATEAU) (CA, SM, ERMH), pp. 119–120.
OnwardOnward-2011-Bierhoff #automation #lightweight #reasoning #verification
Automated program verification made SYMPLAR: symbolic permissions for lightweight automated reasoning (KB), pp. 19–32.
OnwardOnward-2011-Derk #perspective #programming language #what
What makes a programming language popular?: an essay from a historical perspective (MD), pp. 163–166.
OnwardOnward-2011-Orchard #design #programming language
The four Rs of programming language design (DAO), pp. 157–162.
OnwardOnward-2011-Puschel #automation #performance #programming
Automatic performance programming (MP), pp. 1–2.
OnwardOnward-2011-TillmannMHF #mobile #named #programming
TouchDevelop: programming cloud-connected mobile devices via touchscreen (NT, MM, JdH, MF), pp. 49–60.
OOPSLAOOPSLA-2011-CledatKP #programming
Efficiently speeding up sequential computation through the n-way programming model (RC, TK, SP), pp. 537–554.
OOPSLAOOPSLA-2011-DemetrescuFR #constraints #data flow #imperative #programming
Reactive imperative programming with dataflow constraints (CD, IF, AR), pp. 407–426.
OOPSLAOOPSLA-2011-HemelV #mobile #programming #web
Declaratively programming the mobile web with Mobl (ZH, EV), pp. 695–712.
OOPSLAOOPSLA-2011-HoffmanME #memory management #named #programming
Ribbons: a partially shared memory programming model (KJH, HM, PE), pp. 289–306.
OOPSLAOOPSLA-2011-JeonGLT #named #parallel #source code
Kismet: parallel speedup estimates for serial programs (DJ, SG, CML, MBT), pp. 519–536.
OOPSLAOOPSLA-2011-KeLZBJD #dependence #parallel #programming #using
Safe parallel programming using dynamic dependence hints (CK, LL, CZ, TB, BJ, CD), pp. 243–258.
OOPSLAOOPSLA-2011-LorenzR #named #programming
Cedalion: a language for language oriented programming (DHL, BR), pp. 733–752.
OOPSLAOOPSLA-2011-PuBS #algorithm #first-order #programming #synthesis
Synthesis of first-order dynamic programming algorithms (YP, RB, SS), pp. 83–98.
OOPSLAOOPSLA-2011-TianZS #integration #optimisation #towards
A step towards transparent integration of input-consciousness into dynamic program optimizations (KT, EZZ, XS), pp. 445–462.
PLATEAUPLATEAU-2011-FreyGS #categorisation #category theory #comprehension
Categorization of concerns: a categorical program comprehension model (TF, MG, GS), pp. 73–82.
PLATEAUPLATEAU-2011-KleinschmagerH #case study #how #programming #self
How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation (SK, SH), pp. 15–24.
PLATEAUPLATEAU-2011-Myers #programming
Inherent vs. accidental vs. intentional difficulties in programming (BAM), pp. 1–2.
PLATEAUPLATEAU-2011-SadowskiK #case study #evaluation #heuristic #parallel #programming language
Heuristic evaluation of programming language features: two parallel programming case studies (CS, SK), pp. 9–14.
PLATEAUPLATEAU-2011-StefikSSS #comparison #empirical #perl #programming language #using
An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages (AS, SS, MS, KS), pp. 3–8.
TOOLSTOOLS-EUROPE-2011-Przybylek #aspect-oriented #evolution #object-oriented #programming #reuse
Systems Evolution and Software Reuse in Object-Oriented Programming and Aspect-Oriented Programming (AP), pp. 163–178.
TOOLSTOOLS-EUROPE-2011-WelschS #distributed #object-oriented #programming
Location Types for Safe Distributed Object-Oriented Programming (YW, JS), pp. 194–210.
GPCEGPCE-J-2005-CaretteK11 #abstraction #monad #multi #programming
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code (JC, OK), pp. 349–375.
GPCEGPCE-J-2005-HuangZS11 #generative #static typing
Statically safe program generation with SafeGen (SSH, DZ, YS), pp. 376–391.
GPCEGPCE-J-2005-LutterothDW11 #generative #type system
A type system for reflective program generators (CL, DD, GW), pp. 392–422.
GPCEGPCE-J-2005-SiekL11 #in the large #programming
A language for generic programming in the large (JGS, AL), pp. 423–465.
GPCEGPCE-2011-Felleisen #component #multi #programming
Multilingual component programming in racket (MF), pp. 1–2.
GPCEGPCE-2011-LiNN #diagrams #generative #geometry #source code
Generation of geometric programs specified by diagrams (YL, GSNJ), pp. 63–72.
LOPSTRLOPSTR-2011-DandoisV #detection #how #logic programming #source code
Clones in Logic Programs and How to Detect Them (CD, WV), pp. 90–105.
LOPSTRLOPSTR-2011-FioravantiPPS #using
Using Real Relaxations during Program Specialization (FF, AP, MP, VS), pp. 106–122.
LOPSTRLOPSTR-2011-Gallagher #analysis #logic programming #source code #using
Analysis of Logic Programs Using Regular Tree Languages — (Extended Abstract) (JPG), pp. 1–3.
LOPSTRLOPSTR-2011-Seki #logic programming #proving #source code
Proving Properties of Co-Logic Programs by Unfold/Fold Transformations (HS), pp. 205–220.
LOPSTRLOPSTR-2011-SneyersS #probability #source code #termination
Probabilistic Termination of CHRiSM Programs (JS, DDS), pp. 221–236.
PPDPPPDP-2011-NigamJLS #distributed #incremental #logic programming #maintenance #source code
Maintaining distributed logic programs incrementally (VN, LJ, BTL, AS), pp. 125–136.
PPDPPPDP-2011-SauthoffJG #declarative #programming
Bellman’s GAP: a declarative language for dynamic programming (GS, SJ, RG), pp. 29–40.
PPDPPPDP-2011-VirsedaM #composition #constraints #declarative #higher-order #programming #semantics
A modular semantics for higher-order declarative programming with constraints (RdVV, FPM), pp. 41–52.
PADLPADL-2011-MeraTLH #debugging #logic programming #performance #profiling #runtime #source code
Profiling for Run-Time Checking of Computational Properties and Performance Debugging in Logic Programs (EM, TT, PLG, MVH), pp. 38–53.
PADLPADL-2011-PetricekS #concurrent #control flow #named #parallel #programming
Joinads: A Retargetable Control-Flow Construct for Reactive, Parallel and Concurrent Programming (TP, DS), pp. 205–219.
PADLPADL-2011-SymePL #f# #programming
The F# Asynchronous Programming Model (DS, TP, DL), pp. 175–189.
PADLPADL-2011-VoellmyH #named #network #programming
Nettle: Taking the Sting Out of Programming Network Routers (AV, PH), pp. 235–249.
POPLPOPL-2011-AlurC #algorithm #source code #streaming #transducer #verification
Streaming transducers for algorithmic verification of single-pass list-processing programs (RA, PC), pp. 599–610.
POPLPOPL-2011-ChoiAYT #multi #source code #static analysis
Static analysis of multi-staged programs via unstaging translation (WC, BA, KY, MT), pp. 81–92.
POPLPOPL-2011-DilligDA #precise #reasoning #source code #using
Precise reasoning for programs using containers (ID, TD, AA), pp. 187–200.
POPLPOPL-2011-EsparzaG #complexity #parallel #source code #thread #verification
Complexity of pattern-based verification for multithreaded programs (JE, PG), pp. 499–510.
POPLPOPL-2011-GuptaPR #abstraction #concurrent #multi #refinement #source code #thread #verification
Predicate abstraction and refinement for verifying multi-threaded programs (AG, CP, AR), pp. 331–344.
POPLPOPL-2011-MacLaurin #design #programming language #visual notation
The design of kodu: a tiny visual programming language for children on the Xbox 360 (MM), pp. 241–246.
POPLPOPL-2011-OngR #algebra #data type #functional #higher-order #pattern matching #source code #verification
Verifying higher-order functional programs with pattern-matching algebraic data types (CHLO, SJR), pp. 587–598.
POPLPOPL-2011-PrountzosMPM #analysis #graph #optimisation #parallel #source code
A shape analysis for optimizing parallel graph programs (DP, RM, KP, KSM), pp. 159–172.
POPLPOPL-2011-SchwarzSVLM #protocol #source code #static analysis
Static analysis of interrupt-driven programs synchronized via the priority ceiling protocol (MDS, HS, VV, PL, MMO), pp. 93–104.
SACSAC-2011-BackP #invariant #proving #semantics #source code
Semantics and proof rules of invariant based programs (RJB, VP), pp. 1658–1665.
SACSAC-2011-HauptPH #approach #programming language #type system
Type harvesting: a practical approach to obtaining typing information in dynamic programming languages (MH, MP, RH), pp. 1282–1289.
SACSAC-2011-LinTBBK #component #configuration management #distributed #evolution #programming
Transparent componentisation: high-level (re)configurable programming for evolving distributed systems (SL, FT, MB, GSB, AMK), pp. 203–208.
SACSAC-2011-LiuCJ #aspect-oriented #impact analysis #object-oriented #source code
Change impact analysis for object-oriented programs evolved to aspect-oriented programs (CHL, SLC, WLJ), pp. 59–65.
SACSAC-2011-RangasamyS #effectiveness #modelling #parallel #performance #petri net #source code #thread
Petri net based performance modeling for effective DVFS for multithreaded programs (AR, YNS), pp. 647–648.
SACSAC-2011-SantosaMK #approach #named #programming #search-based
HMXT-GP: an information-theoretic approach to genetic programming that maintains diversity (HS, JM, PJK), pp. 1070–1075.
SACSAC-2011-SbaragliaCV #coordination #programming
Programming coordination laws of artifacts in CArtAgO (MS, MC, MV), pp. 885–886.
SACSAC-2011-SunLZTCW #dependence #impact analysis #object-oriented #source code #using
Using lattice of class and method dependence for change impact analysis of object oriented programs (XS, BL, SZ, CT, XC, WW), pp. 1439–1444.
ESEC-FSEESEC-FSE-2011-BaahPH #dependence #effectiveness #fault #locality
Mitigating the confounding effects of program dependences for effective fault localization (GKB, AP, MJH), pp. 146–156.
ESEC-FSEESEC-FSE-2011-ChaudhuriGLN #proving #robust #source code
Proving programs robust (SC, SG, RL, SN), pp. 102–112.
ESEC-FSEESEC-FSE-2011-CsallnerFL #source code #testing
New ideas track: testing mapreduce-style programs (CC, LF, CL), pp. 504–507.
ESEC-FSEESEC-FSE-2011-InostrozaTB #aspect-oriented #composition #interface #reasoning #source code
Join point interfaces for modular reasoning in aspect-oriented programs (MI, ÉT, EB), pp. 508–511.
ESEC-FSEESEC-FSE-2011-MengKM #named #program transformation
Sydit: creating and applying a program transformation from an example (NM, MK, KSM), pp. 440–443.
ESEC-FSEESEC-FSE-2011-NaudziunieneBDDGP #automation #ide #java #named #source code #verification
jStar-eclipse: an IDE for automated verification of Java programs (DN, MB, DD, MD, RG, MJP), pp. 428–431.
ESEC-FSEESEC-FSE-2011-SahaNDNSC #fault #locality #source code
Fault localization for data-centric programs (DS, MGN, PD, VKN, VS, SC), pp. 157–167.
GTTSEGTTSE-2011-CleveNH #database #program analysis #reverse engineering
Dynamic Program Analysis for Database Reverse Engineering (AC, NN, JLH), pp. 297–321.
GTTSEGTTSE-2011-ErwigW #calculus #programming
Variation Programming with the Choice Calculus (ME, EW), pp. 55–100.
ICSEICSE-2011-AcharyaR #impact analysis #industrial #slicing
Practical change impact analysis based on static program slicing for industrial software systems (MA, BR), pp. 746–755.
ICSEICSE-2011-AldrichGHMNSSSTW #programming language
Permission-based programming languages (JA, RG, MH, MM, KN, DS, SS, JS, ÉT, RW), pp. 828–831.
ICSEICSE-2011-BhattacharyaN #c #c++ #case study #development #maintenance #programming language
Assessing programming language impact on development and maintenance: a study on c and c++ (PB, IN), pp. 171–180.
ICSEICSE-2011-CasoBGU #abstraction #behaviour #validation
Program abstractions for behaviour validation (GdC, VAB, DG, SU), pp. 381–390.
ICSEICSE-2011-HolmesN #behaviour #identification
Identifying program, test, and environmental changes that affect behaviour (RH, DN), pp. 371–380.
ICSEICSE-2011-JhiWJZLW #detection
Value-based program characterization and its application to software plagiarism detection (YcJ, XW, XJ, SZ, PL, DW), pp. 756–765.
ICSEICSE-2011-Lee #case study #haskell #refactoring #source code
A case study on refactoring in Haskell programs (DYL), pp. 1164–1166.
ICSEICSE-2011-LiuZ #program analysis
Program analysis: from qualitative analysis to quantitative analysis (SL, JZ), pp. 956–959.
ICSEICSE-2011-Malik #analysis #graph #using
Dynamic shape analysis of program heap using graph spectra (MZM), pp. 952–955.
ICSEICSE-2011-Pankratius #automation #evaluation #parallel #programming #usability
Automated usability evaluation of parallel programming constructs (VP), pp. 936–939.
ICSEICSE-2011-RabkinK #configuration management
Static extraction of program configuration options (AR, RHK), pp. 131–140.
ICSEICSE-2011-RosuS #approach #logic #verification
Matching logic: a new program verification approach (GR, AS), pp. 868–871.
ICSEICSE-2011-Sadowski #maintenance #modelling #parallel
Mental models and parallel program maintenance (CS), pp. 1102–1105.
ICSEICSE-2011-SchaferSDT #flexibility #java #refactoring #source code
Refactoring Java programs for flexible locking (MS, MS, JD, FT), pp. 71–80.
ICSEICSE-2011-StaatsWH #revisited #source code #testing
Programs, tests, and oracles: the foundations of testing revisited (MS, MWW, MPEH), pp. 391–400.
LDTALDTA-2011-DominguezP #algebra
Exploiting algebra/coalgebra duality for program fusion extensions (FD, AP), p. 6.
SLESLE-2011-HillsKV #named #program analysis #rascal
RLSRunner: Linking Rascal with K for Program Analysis (MH, PK, JJV), pp. 344–353.
SLESLE-2011-KaminskiW #attribute grammar #functional #programming language
Integrating Attribute Grammar and Functional Programming Language Features (TK, EVW), pp. 263–282.
SLESLE-2011-NishimoriK #framework #game studies #programming
Join Token-Based Event Handling: A Comprehensive Framework for Game Programming (TN, YK), pp. 119–138.
ASPLOSASPLOS-2011-BurnimNS #parallel #semantics #source code #specification #thread
Specifying and checking semantic atomicity for multithreaded programs (JB, GCN, KS), pp. 79–90.
ASPLOSASPLOS-2011-FarhadKBS #approximate #architecture #distributed #manycore #source code
Orchestration by approximation: mapping stream programs onto multicore architectures (SMF, YK, BB, BS), pp. 357–368.
ASPLOSASPLOS-2011-HormatiSWMM #named #programming
Sponge: portable stream programming on graphics engines (AH, MS, MW, TNM, SAM), pp. 381–392.
CCCC-2011-Axelsen #imperative #programming language
Clean Translation of an Imperative Reversible Programming Language (HBA), pp. 144–163.
CCCC-2011-RimsadP #analysis #source code
Tainted Flow Analysis on e-SSA-Form Programs (AR, Md, FMQP), pp. 124–143.
HPCAHPCA-2011-Larus #programming
Programming the cloud (JRL), p. 1.
HPDCHPDC-2011-TejedorFGBAL #clustering #named #programming
ClusterSs: a task-based programming model for clusters (ET, MF, DG, RMB, GA, JL), pp. 267–268.
HPDCHPDC-2011-ZhouKB #debugging #detection #locality #named #parallel #scalability #source code #using
Vrisha: using scaling properties of parallel programs for bug detection and localization (BZ, MK, SB), pp. 85–96.
LCTESLCTES-2011-BerthierMM #embedded #operating system #programming
Synchronous programming of device drivers for global resource control in embedded operating systems (NB, FM, LM), pp. 81–90.
LCTESLCTES-2011-GamatieG #design #embedded #multi #performance #source code #static analysis
Static analysis of synchronous programs in signal for efficient design of multi-clocked embedded systems (AG, LG), pp. 71–80.
PPoPPPPoPP-2011-BauerCSA #memory management #parallel #programming
Programming the memory hierarchy revisited: supporting irregular parallelism in sequoia (MB, JC, ES, AA), pp. 13–24.
PPoPPPPoPP-2011-Ding #concurrent #parallel #programming
Two examples of parallel programming without concurrency constructs (PP-CC) (CD), pp. 299–300.
PPoPPPPoPP-2011-Larus #programming
Programming the cloud (JRL), pp. 1–2.
PPoPPPPoPP-2011-SiegelZ #automation #parallel #source code #verification
Automatic formal verification of MPI-based parallel programs (SFS, TKZ), pp. 309–310.
PPoPPPPoPP-2011-WillcockHEL #data-driven #fine-grained #parallel #programming
Active pebbles: a programming model for highly parallel fine-grained data-driven computations (JW, TH, NGE, AL), pp. 305–306.
PPoPPPPoPP-2011-WuM #communication #named #source code
ScalaExtrap: trace-based communication extrapolation for spmd programs (XW, FM), pp. 113–122.
PPoPPPPoPP-2011-ZhengRQA #detection #gpu #named #source code
GRace: a low-overhead mechanism for detecting data races in GPU programs (MZ, VTR, FQ, GA), pp. 135–146.
CADECADE-2011-Cook #liveness #proving #roadmap #termination
Advances in Proving Program Termination and Liveness (BC), p. 4.
CADECADE-2011-KoksalKS #power of #programming #scala #smt
Scala to the Power of Z3: Integrating SMT and Programming (ASK, VK, PS), pp. 400–406.
CADECADE-2011-PayetS #android #source code #static analysis
Static Analysis of Android Programs (ÉP, FS), pp. 439–445.
CADECADE-2011-Platzer #difference #hybrid #logic #probability #source code
Stochastic Differential Dynamic Logic for Stochastic Hybrid Programs (AP), pp. 446–460.
CAVCAV-2011-BrazdilKK #analysis #bound #performance #probability #source code
Efficient Analysis of Probabilistic Programs with an Unbounded Counter (TB, SK, AK), pp. 208–224.
CAVCAV-2011-CernyCHRS #concurrent #source code #synthesis
Quantitative Synthesis for Concurrent Programs (PC, KC, TAH, AR, RS), pp. 243–259.
CAVCAV-2011-ChaudhuriS #robust
Smoothing a Program Soundly and Robustly (SC, ASL), pp. 277–292.
CAVCAV-2011-CookKV #program analysis #verification
Temporal Property Verification as a Program Analysis Task (BC, EK, MYV), pp. 333–348.
CAVCAV-2011-DonaldsonKKW #abstraction #concurrent #source code #symmetry
Symmetry-Aware Predicate Abstraction for Shared-Variable Concurrent Programs (AFD, AK, DK, TW), pp. 356–371.
CAVCAV-2011-GuptaPR #concurrent #constraints #multi #named #source code #thread #verification
Threader: A Constraint-Based Verifier for Multi-threaded Programs (AG, CP, AR), pp. 412–417.
CAVCAV-2011-HagueL #data type #model checking #recursion #source code
Model Checking Recursive Programs with Numeric Data Types (MH, AWL), pp. 743–759.
CAVCAV-2011-JhalaMR #functional #named #source code #using #verification
HMC: Verifying Functional Programs Using Abstract Interpreters (RJ, RM, AR), pp. 470–485.
CAVCAV-2011-JoseM #fault #locality #named #source code
Bug-Assist: Assisting Fault Localization in ANSI-C Programs (MJ, RM), pp. 504–509.
CAVCAV-2011-LeeYP #data type #program analysis
Program Analysis for Overlaid Data Structures (OL, HY, RP), pp. 592–608.
CAVCAV-2011-LiGR #automation #c++ #execution #generative #named #source code #symbolic computation #testing
KLOVER: A Symbolic Execution and Automatic Test Generation Tool for C++ Programs (GL, IG, SPR), pp. 609–615.
CSLCSL-2011-KomendantskayaP #algebra #logic programming
Coalgebraic Derivations in Logic Programming (EK, JP), pp. 352–366.
CSLCSL-2011-Madhusudan #source code
Synthesizing Reactive Programs (PM), pp. 428–442.
CSLCSL-2011-ReusS #functional #logic #source code
Relative Completeness for Logics of Functional Programs (BR, TS), pp. 470–480.
CSLCSL-2011-Schwencke #nondeterminism #recursion
A Category Theoretic View of Nondeterministic Recursive Program Schemes (DS), pp. 496–511.
ICLPICLP-2011-Brik #programming #set
Extensions of Answer Set Programming (AB), pp. 261–267.
ICLPICLP-2011-Bulwahn #generative #logic programming #testing
Smart test data generators via logic programming (LB), pp. 139–150.
ICLPICLP-2011-CasolaryL #programming #representation #set
Representing the Language of the Causal Calculator in Answer Set Programming (MC, JL), pp. 51–61.
ICLPICLP-2011-ChishamPSW #logic programming #named #repository #using #web #web service
CDAOStore: A Phylogenetic Repository Using Logic Programming and Web Services (BC, EP, TCS, BW), pp. 209–219.
ICLPICLP-2011-DrescherW #constraints #modelling #programming #set
Modelling Grammar Constraints with Answer Set Programming (CD, TW), pp. 28–39.
ICLPICLP-2011-GebserKKS #multi #optimisation #programming #set
Multi-Criteria Optimization in Answer Set Programming (MG, RK, BK, TS), pp. 1–10.
ICLPICLP-2011-Herranz-NievaM #logic programming #object-oriented #source code #specification #synthesis
Synthesis of Logic Programs from Object-Oriented Formal Specifications (ÁHN, JM), pp. 95–105.
ICLPICLP-2011-Krennwallner #composition #logic programming #source code
Promoting Modular Nonmonotonic Logic Programs (TK), pp. 274–279.
ICLPICLP-2011-Kriener #logic programming #reasoning #source code
Correct Reasoning about Logic Programs (JK), pp. 280–283.
ICLPICLP-2011-Simko #logic programming #order
Accepting the natural order of rules in a logic program with preferences (AS), pp. 284–289.
ICLPICLP-J-2011-AreiasR #evaluation #logic programming #on the #source code
On combining linear-based strategies for tabled evaluation of logic programs (MA, RR), pp. 681–696.
ICLPICLP-J-2011-CominiTV #concurrent #constraints #source code
Abstract diagnosis for timed concurrent constraint programs (MC, LT, AV), pp. 487–502.
ICLPICLP-J-2011-CruzR #evaluation #logic programming #performance #retrieval #source code
Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs (FC, RR), pp. 697–712.
ICLPICLP-J-2011-DrescherT #logic programming #named #prolog
ALPprolog — A new logic programming method for dynamic domains (CD, MT), pp. 451–468.
ICLPICLP-J-2011-GebserKS #optimisation #programming #set
Complex optimization in answer set programming (MG, RK, TS), pp. 821–839.
ICLPICLP-J-2011-GutmannTKBR #logic #probability #programming
The magic of logical inference in probabilistic programming (BG, IT, AK, MB, LDR), pp. 663–680.
ICLPICLP-J-2011-VoetsS #analysis #integer #logic programming #source code
Non-termination analysis of logic programs with integer arithmetics (DV, DDS), pp. 521–536.
ICSTICST-2011-LazaarGL #automation #constraints #framework #source code
A Framework for the Automatic Correction of Constraint Programs (NL, AG, YL), pp. 319–326.
ICSTICST-2011-MalikSK #constraints #data type #debugging #using
Constraint-Based Program Debugging Using Data Structure Repair (MZM, JHS, SK), pp. 190–199.
ICTSSICTSS-2011-MammarCJMO #c #detection #source code #testing #using
Using Testing Techniques for Vulnerability Detection in C Programs (AM, ARC, WJ, WM, EMdO), pp. 80–96.
ISSTAISSTA-2011-AllwoodCE #haskell #source code #testing
High coverage testing of Haskell programs (TORA, CC, SE), pp. 375–385.
ISSTAISSTA-2011-BurnimSS #concurrent #memory management #modelling #source code #testing
Testing concurrent programs on relaxed memory models (JB, KS, CS), pp. 122–132.
LICSLICS-2011-ChurchillLM #game studies #imperative #proving #semantics #source code
Imperative Programs as Proofs via Game Semantics (MC, JL, GM), pp. 65–74.
LICSLICS-2011-KrishnaswamiB #semantics #source code
Ultrametric Semantics of Reactive Programs (NRK, NB), pp. 257–266.
LICSLICS-2011-Miquel #program transformation
Forcing as a Program Transformation (AM), pp. 197–206.
RTARTA-2011-BrockschmidtOG #bytecode #composition #java #proving #recursion #source code #term rewriting #termination
Modular Termination Proofs of Recursive Java Bytecode Programs by Term Rewriting (MB, CO, JG), pp. 155–170.
RTARTA-2011-FalkeKS #analysis #c #compilation #source code #termination #using
Termination Analysis of C Programs Using Compiler Intermediate Languages (SF, DK, CS), pp. 41–50.
RTARTA-2011-NishidaV #recursion
Program Inversion for Tail Recursive Functions (NN, GV), pp. 283–298.
RTARTA-2011-Weirich #proving #source code
Combining Proofs and Programs (SW), p. 9.
TAPTAP-2011-ChebaroKGJ #analysis #c #debugging #generative #slicing #testing
The SANTE Tool: Value Analysis, Program Slicing and Test Generation for C Program Debugging (OC, NK, AG, JJ), pp. 78–83.
TAPTAP-2011-Gaudel #modelling #proving #source code #testing
Checking Models, Proving Programs, and Testing Systems (MCG), pp. 1–13.
TLCATLCA-2011-Lasson #logic
Controlling Program Extraction in Light Logics (ML), pp. 123–137.
TLCATLCA-2011-RoweB #approximate #object-oriented #programming #semantics
Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming — (Extended Abstract) (RNSR, SvB), pp. 229–244.
TLCATLCA-2011-Weirich #proving #source code
Combining Proofs and Programs (SW), p. 9.
VMCAIVMCAI-2011-BardinHV #context-free grammar #re-engineering #source code
Refinement-Based CFG Reconstruction from Unstructured Programs (SB, PH, FV), pp. 54–69.
VMCAIVMCAI-2011-GawlitzaLMSW #analysis #concurrent #process #reachability #source code
Join-Lock-Sensitive Forward Reachability Analysis for Concurrent Programs with Dynamic Process Creation (TMG, PL, MMO, HS, AW), pp. 199–213.
QoSAQoSA-2010-DietrichMTS #composition #empirical #java #source code
Barriers to Modularity — An Empirical Study to Assess the Potential for Modularisation of Java Programs (JD, CM, EDT, SMAS), pp. 135–150.
ASEASE-2010-BalzSG #maintenance #modelling #state machine #tool support
Tool support for continuous maintenance of state machine models in program code (MB, MS, MG), pp. 175–176.
ASEASE-2010-BuseW #automation
Automatically documenting program changes (RPLB, WW), pp. 33–42.
ASEASE-2010-DuleySK #algorithm #difference
A program differencing algorithm for verilog HDL (AD, CS, MK), pp. 477–486.
ASEASE-2010-HarelMSB #named #programming #towards
PlayGo: towards a comprehensive tool for scenario based programming (DH, SM, SS, DB), pp. 359–360.
ASEASE-2010-LiuZHJM #named #programming #web
iMashup: assisting end-user programming for the service-oriented web (XL, QZ, GH, ZJ, HM), pp. 285–288.
ASEASE-2010-QiRL #evolution #generative #source code #testing
Test generation to expose changes in evolving programs (DQ, AR, ZL), pp. 397–406.
ASEASE-2010-SchulteFW #assembly #automation #evolution #program repair
Automated program repair through the evolution of assembly code (ES, SF, WW), pp. 313–316.
CASECASE-2010-KumarKST #predict #programming
A mathematical programming for predicting molecular formulas in accurate mass spectrometry (SK, MK, RS, KT), pp. 246–251.
CASECASE-2010-LiuCW #programming
Aggregated state dynamic programming for operating theater planning (YL, CC, KW), pp. 1013–1018.
CASECASE-2010-NetoMPM #programming
CAD-based robot programming: The role of Fuzzy-PI force control in unstructured environments (PN, NM, JNP, APM), pp. 362–367.
DACDAC-2010-ChenXDM #manycore #modelling #performance
Performance and power modeling in a multi-programmed multi-core environment (XC, CX, RPD, ZMM), pp. 813–818.
DACDAC-2010-GuthausWR #linear #optimisation #programming
Non-uniform clock mesh optimization with linear programming buffer insertion (MRG, GW, RR), pp. 74–79.
DACDAC-2010-JuHRC #analysis #multi #source code
Timing analysis of esterel programs on general-purpose multiprocessors (LJ, BKH, AR, SC), pp. 48–51.
DACDAC-2010-WuDL #approach #integer #parallel #programming
A parallel integer programming approach to global routing (THW, AD, JTL), pp. 194–199.
DACDAC-2010-YeL #modelling #optimisation #parallel #performance #runtime #simulation
Parallel program performance modeling for runtime optimization of multi-algorithm circuit simulation (XY, PL), pp. 561–566.
DATEDATE-2010-BaudischBS #independence #parallel #source code #thread
Multithreaded code from synchronous programs: Extracting independent threads for OpenMP (DB, JB, KS), pp. 949–952.
DATEDATE-2010-ChePC #compilation #manycore #source code
Compilation of stream programs for multicore processors that incorporate scratchpad memories (WC, AP, KSC), pp. 1118–1123.
DATEDATE-2010-FerentSGD #approach #embedded #linear #network #programming
Linear programming approach for performance-driven data aggregation in networks of embedded sensors (CF, VS, MG, AD), pp. 1456–1461.
DATEDATE-2010-GaoH #geometry #optimisation #programming #using
A power optimization method for CMOS Op-Amps using sub-space based geometric programming (WG, RH), pp. 508–513.
DATEDATE-2010-LeupersTNKWI #programming
Cool MPSoC programming (RL, LT, XN, BK, MW, TI), pp. 1488–1493.
DATEDATE-2010-MahmoodBMMD #modelling #multi #order #programming
Passive reduced order modeling of multiport interconnects via semidefinite programming (ZM, BNB, TM, AM, LD), pp. 622–625.
DATEDATE-2010-WenCCL #debugging #named #parallel #runtime #source code
RunAssert: A non-intrusive run-time assertion for parallel programs debugging (CNW, SHC, TFC, TJL), pp. 287–290.
CSEETCSEET-2010-FinnieK #re-engineering
Adding Service Engineering and Management to a Software Engineering Program (GF, PK), pp. 165–168.
CSEETCSEET-2010-IshiiSFF #education #modelling #programming #social #uml
Fostering UML Modeling Skills and Social Skills through Programming Education (NI, YS, HF, TF), pp. 25–32.
CSEETCSEET-2010-KangKBCL
KAIST-CMU MSE Program — The Past and the Future (SK, IYK, JB, HJC, DL), pp. 49–56.
CSEETCSEET-2010-WongD #research #safety
An Undergraduate Summer Research Program in Software Safety (WEW, VD), pp. 157–164.
ITiCSEITiCSE-2010-AlaoutinenS #programming #self #student #taxonomy #using
Student self-assessment in a programming course using bloom’s revised taxonomy (SA, KS), pp. 155–159.
ITiCSEITiCSE-2010-DennyLHDP #performance #predict #programming #self
Self-predicted and actual performance in an introductory programming course (PD, ALR, JH, DBD, HCP), pp. 118–122.
ITiCSEITiCSE-2010-DukielskaS #distributed #programming
JavaSpaces NetBeans: a linda workbench for distributed programming course (MD, JS), pp. 23–27.
ITiCSEITiCSE-2010-Friese #logic programming
Measuring of and reacting to learners’ progress in logic programming courses (SF), pp. 152–154.
ITiCSEITiCSE-2010-KarakostasDRA #multi #programming
e-Lectures to support blended instruction in multimedia programming course (AK, SND, VR, MA), pp. 189–193.
ITiCSEITiCSE-2010-LappalainenIIK #agile #named #programming #testing
ComTest: a tool to impart TDD and unit testing to introductory level programming (VL, JI, VI, SK), pp. 63–67.
ITiCSEITiCSE-2010-Marsh #case study #comparative #programming #student #towards
A sub-saharan comparative study of university students’ attitudes towards computer programming (CJM), pp. 33–37.
ITiCSEITiCSE-2010-QianLYL #learning #programming
Inquiry-based active learning in introductory programming courses (KQ, CTDL, LY, JL), p. 312.
ITiCSEITiCSE-2010-RagonisH #design #paradigm #programming
Linking different programming paradigms: thoughts about instructional design (NR, BH), p. 310.
ITiCSEITiCSE-2010-RodgerBDHLNQ #education #programming
Enhancing K-12 education with alice programming adventures (SHR, MB, LD, JH, LL, DN, HQ), pp. 234–238.
ITiCSEITiCSE-2010-Rubio-Sanchez #programming #recursion
Tail recursive programming by applying generalization (MRS), pp. 98–102.
ITiCSEITiCSE-2010-YukselturkYSK #case study #education #experience #online
Online education experiences: information technologies certificate program at METU (EY, AY, AS, ÖK), pp. 83–87.
ESOPESOP-2010-AmtoftHR #array #automation #certification #contract #data flow #precise #reasoning #source code #verification
Precise and Automated Contract-Based Reasoning for Verification and Certification of Information Flow Properties of Programs with Arrays (TA, JH, ER), pp. 43–63.
ESOPESOP-2010-LagoS #functional #programming #sublinear
Functional Programming in Sublinear Space (UDL, US), pp. 205–225.
ESOPESOP-2010-MatsudaMHT #approach #grammarware #source code
A Grammar-Based Approach to Invertible Programs (KM, SCM, ZH, MT), pp. 448–467.
ESOPESOP-2010-MeolaW #fault tolerance #logic #reasoning #source code
Faulty Logic: Reasoning about Fault Tolerant Programs (MLM, DW), pp. 468–487.
FASEFASE-2010-ChatterjeeARS #concurrent #multi #source code #thread
Analyzing the Impact of Change in Multi-threaded Programs (KC, LdA, VR, CS), pp. 293–307.
TACASTACAS-2010-Aderhold #analysis #automation #higher-order #recursion #source code #termination
Automated Termination Analysis for Programs with Second-Order Recursion (MA), pp. 221–235.
TACASTACAS-2010-BaslerHKOWZ #model checking #named
Boom: Taking Boolean Program Model Checking One Step Further (GB, MH, DK, CHLO, TW, HZ), pp. 145–149.
WRLAWRLA-2010-SerbanutaR #named #programming language #semantics
K-Maude: A Rewriting Based Tool for Semantics of Programming Languages (TFS, GR), pp. 104–122.
CSMRCSMR-2010-FokinTC #c++ #decompiler #re-engineering #source code
Reconstruction of Class Hierarchies for Decompilation of C++ Programs (AF, KT, AC), pp. 240–243.
CSMRCSMR-2010-MyersSS #debugging #scalability
Utilizing Debug Information to Compact Loops in Large Program Traces (DM, MADS, MS), pp. 41–50.
ICPCICPC-2010-AbebeT #concept #natural language #parsing
Natural Language Parsing of Program Element Names for Concept Extraction (SLA, PT), pp. 156–159.
ICPCICPC-2010-Begel #comprehension #people
From Program Comprehension to People Comprehension (AB), pp. 190–191.
ICPCICPC-2010-Berman #architecture #comprehension #low level
Sound as an Aid in Understanding Low-Level Program Architecture (LB), pp. 58–59.
ICPCICPC-2010-BeronPOC #problem
SVS, BORS, SVSi: Three Strategies to Relate Problem and Program Domains (MMB, MJVP, NO, DCdC), pp. 60–61.
ICPCICPC-2010-OliveiraPCB #comprehension #visualisation
Influence of Synchronized Domain Visualizations on Program Comprehension (NO, MJVP, DCdC, MMB), pp. 192–195.
ICPCICPC-2010-RatiuH #program analysis #web
Utilizing Web Search Engines for Program Analysis (DR, LH), pp. 94–103.
ICSMEICSM-2010-AbdallahMG #robust #slicing #using
Certifying software robustness using program slicing (MA, MM, KG), pp. 1–2.
ICSMEICSM-2010-Cleve #data-driven #evolution #program analysis #program transformation
Program analysis and transformation for data-intensive system evolution (AC), pp. 1–6.
ICSMEICSM-2010-RountevVYS #comprehension #dependence #java #source code
Understanding parallelism-inhibiting dependences in sequential Java programs (AR, KVV, DY, PS), pp. 1–9.
ICSMEICSM-2010-ZhangW #quality
Sampling program quality (HZ, RW), pp. 1–10.
PASTEPASTE-2010-FlanaganF #concurrent #dynamic analysis #framework #source code
The RoadRunner dynamic analysis framework for concurrent programs (CF, SNF), pp. 1–8.
PASTEPASTE-2010-NarayanappaBR
Property-aware program sampling (HN, MSB, HR), pp. 45–52.
PASTEPASTE-2010-RosenblumMZ #compilation
Extracting compiler provenance from program binaries (NER, BPM, XZ), pp. 21–28.
SCAMSCAM-2010-KatsV #aspect-oriented #case study #encapsulation #framework #logic #programming #using
Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability (LCLK, EV), pp. 147–156.
SCAMSCAM-2010-KetterlinC #behaviour #execution #memory management #source code
Recovering the Memory Behavior of Executable Programs (AK, PC), pp. 189–198.
WCREWCRE-2010-LethbridgeFB #abstraction #incremental #named #refactoring
Umplification: Refactoring to Incrementally Add Abstraction to a Program (TCL, AF, OBB), pp. 220–224.
WCREWCRE-2010-MilanovaL #comprehension #concurrent #java #source code #static analysis
Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs (AM, YL), pp. 45–54.
WCREWCRE-2010-WongASLM #behaviour #detection #programming #reverse engineering #search-based #using
Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software (SW, MA, JS, KL, SM), pp. 141–149.
PEPMPEPM-2010-BoustaniH #java #source code
Corrective hints for type incorrect generic Java programs (NEB, JH), pp. 5–14.
PEPMPEPM-2010-Hofmann #functional #induction #named #programming
IGOR2 — an analytical inductive functional programming system: tool demo (MH0), pp. 29–32.
PEPMPEPM-2010-HofmannK #detection #morphism #problem #towards
I/O guided detection of list catamorphisms: towards problem specific use of program templates in IP (MH, EK), pp. 93–100.
PEPMPEPM-2010-Miljenovic
The SourceGraph program (ILM), pp. 151–154.
PEPMPEPM-2010-RiescoR #nondeterminism #programming
Programming with singular and plural non-deterministic functions (AR, JRH), pp. 83–92.
PLDIPLDI-2010-BaekC #approximate #energy #framework #named #programming #using
Green: a framework for supporting energy-conscious programming using controlled approximation (WB, TMC), pp. 198–209.
PLDIPLDI-2010-MarinoSMMN #concurrent #memory management #named #performance #programming language
DRFX: a simple and efficient memory model for concurrent programming languages (DM, AS, TDM, MM, SN), pp. 351–362.
PLDIPLDI-2010-MightSH #functional #object-oriented #program analysis
Resolving and exploiting the k-CFA paradox: illuminating functional vs. object-oriented program analysis (MM, YS, DVH), pp. 305–315.
PLDIPLDI-2010-RajanRY #collaboration #distributed #named #programming
GUESSTIMATE: a programming model for collaborative distributed systems (KR, SKR, SY), pp. 210–220.
PLDIPLDI-2010-RichardsLBV #analysis #behaviour #javascript #source code
An analysis of the dynamic behavior of JavaScript programs (GR, SL, BB, JV), pp. 1–12.
PLDIPLDI-2010-WestbrookRIYAT #java #multi #named #programming #using
Mint: Java multi-stage programming using weak separability (EMW, MR, JI, YY, TA, WT), pp. 400–411.
SASSAS-2010-AliasDFG #bound #complexity #multi #ranking #source code #termination
Multi-dimensional Rankings, Program Termination, and Complexity Bounds of Flowchart Programs (CA, AD, PF, LG), pp. 117–133.
SASSAS-2010-DilligDA #constraints #online #scalability #source code #static analysis
Small Formulas for Large Programs: On-Line Constraint Simplification in Scalable Static Analysis (ID, TD, AA), pp. 236–252.
SASSAS-2010-FarzanK #analysis #composition #concurrent #source code
Compositional Bitvector Analysis for Concurrent Programs with Nested Locks (AF, ZK), pp. 253–270.
SASSAS-2010-KatoenMMM #automation #generative #invariant #probability #source code
Linear-Invariant Generation for Probabilistic Programs: — Automated Support for Proof-Based Methods (JPK, AM, LM, CCM), pp. 390–406.
SASSAS-2010-VechevYRS #automation #parallel #source code #verification
Automatic Verification of Determinism for Structured Parallel Programs (MTV, EY, RR, VS), pp. 455–471.
STOCSTOC-2010-DeyHK #linear #programming
Optimal homologous cycles, total unimodularity, and linear programming (TKD, ANH, BK), pp. 221–230.
FLOPSFLOPS-2010-CaballeroGS #constraints #generative #logic programming #sql #testing
Applying Constraint Logic Programming to SQL Test Case Generation (RC, YGR, FSP), pp. 191–206.
FLOPSFLOPS-2010-NishidaS #injection #proving #term rewriting
Proving Injectivity of Functions via Program Inversion in Term Rewriting (NN, MS), pp. 288–303.
FLOPSFLOPS-2010-Pientka #dependent type #named #programming
Beluga: Programming with Dependent Types, Contextual Data, and Contexts (BP), pp. 1–12.
FLOPSFLOPS-2010-Sagonas #concurrent #detection #erlang #fault #source code #static analysis #using
Using Static Analysis to Detect Type Errors and Concurrency Defects in Erlang Programs (KFS), pp. 13–18.
FLOPSFLOPS-2010-ThiemannS #combinator #generative #polymorphism
Tag-Free Combinators for Binding-Time Polymorphic Program Generation (PT, MS), pp. 87–102.
ICALPICALP-v1-2010-RueST #graph #programming
Dynamic Programming for Graphs on Surfaces (JR, IS, DMT), pp. 372–383.
LATALATA-2010-HemmerlingSK #difference #equation #network #process #programming language #specification
A Programming Language Tailored to the Specification and Solution of Differential Equations Describing Processes on Networks (RH, KS, WK), pp. 297–308.
IFMIFM-2010-AutexierL #c #impact analysis #source code #verification
Adding Change Impact Analysis to the Formal Verification of C Programs (SA, CL), pp. 59–73.
IFMIFM-2010-Bostrom #modelling #source code
Creating Sequential Programs from Event-B Models (PB), pp. 74–88.
IFMIFM-2010-Dimovski #composition #equivalence #nondeterminism #source code #termination
A Compositional Method for Deciding Equivalence and Termination of Nondeterministic Programs (AD), pp. 121–135.
IFMIFM-2010-Joshi #programming
Programming with Miracles (RJ), p. 27.
SFMSFM-2010-PierroHW #probability #program analysis #semantics
Probabilistic Semantics and Program Analysis (ADP, CH, HW), pp. 1–42.
ICFPICFP-2010-Chargueraud #verification
Program verification through characteristic formulae (AC), pp. 321–332.
ICFPICFP-2010-CrestaniS #case study #experience #programming language #student
Experience report: growing programming languages for beginning students (MC, MS), pp. 229–234.
ICFPICFP-2010-MorgensternL #programming
Security-typed programming within dependently typed programming (JM, DRL), pp. 169–180.
ICFPICFP-2010-MorrisJ #programming
Instance chains: type class programming without overlapping instances (JGM, MPJ), pp. 375–386.
ICFPICFP-2010-PouillardP #fresh look #programming
A fresh look at programming with names and binders (NP, FP), pp. 217–228.
ICFPICFP-2010-ScottSGM #functional #industrial #programming #using
Using functional programming within an industrial product group: perspectives and perceptions (DJS, RS, TG, AM), pp. 87–92.
IFLIFL-2010-GiorgidzeGSW #execution #haskell
Haskell Boards the Ferry — Database-Supported Program Execution for Haskell (GG, TG, TS, JW), pp. 1–18.
LISPILC-2010-Turner #lisp #named #programming
LP/LISP: literate programming for Lisp (RMT), pp. 21–28.
ICGTICGT-2010-PoskittP #calculus #graph #hoare #source code
A Hoare Calculus for Graph Programs (CMP, DP), pp. 139–154.
ICGTICGT-2010-Radke #correctness #graph #source code
Correctness of Graph Programs Relative to HR + Conditions (HR), pp. 410–412.
ICGTICGT-2010-Ujhelyi #model transformation #source code #static typing #type checking
Static Type Checking of Model Transformation Programs (ZU), pp. 413–415.
CHICHI-2010-AssogbaD #bound #named #programming
Share: a programming environment for loosely bound cooperation (YA, JSD), pp. 961–970.
CHICHI-2010-BrandtDWK #development #programming #web
Example-centric programming: integrating web search into the development environment (JB, MD, MW, SRK), pp. 513–522.
CHICHI-2010-CaoRWBG #design #lens #programming
End-user mashup programming: through the design lens (JC, YR, SW, MMB, VG), pp. 1009–1018.
CHICHI-2010-DornG #design #learning #programming #web
Learning on the job: characterizing the programming knowledge and learning strategies of web designers (BD, MG), pp. 703–712.
CHICHI-2010-FarooqWZ #api #programming #usability
API usability peer reviews: a method for evaluating the usability of application programming interfaces (UF, LW, DZ), pp. 2327–2336.
CHICHI-2010-ParninD #programming
Evaluating cues for resuming interrupted programming tasks (CP, RD), pp. 93–102.
CHICHI-2010-TarkanSDGBWA #design #named #programming language
Toque: designing a cooking-based programming language for and with children (ST, VS, AD, EG, EMB, GW, ZA), pp. 2417–2426.
CSCWCSCW-2010-FarooqZ #api #programming #usability
API peer reviews: a method for evaluating usability of application programming interfaces (UF, DZ), pp. 207–210.
SOFTVISSOFTVIS-2010-AftandilianKGRSG #comprehension #debugging #interactive #named #visualisation
Heapviz: interactive heap visualization for program understanding and debugging (EA, SK, CG, NPR, SLS, SZG), pp. 53–62.
SOFTVISSOFTVIS-2010-HelminenM #named #programming #python #visualisation
Jype — a program visualization and programming exercise tool for Python (JH, LM), pp. 153–162.
SOFTVISSOFTVIS-2010-HumphreyDGT #named #source code #visual notation
GEM: graphical explorer of MPI programs (AH, CD, GG, BRT), pp. 217–218.
SOFTVISSOFTVIS-2010-JohnsonM #concurrent #execution #named #source code #visualisation
Beat: a tool for visualizing the execution of object orientated concurrent programs (PJ, SM), pp. 225–226.
SOFTVISSOFTVIS-2010-ParninGR #interactive #maintenance #named #programming
CodePad: interactive spaces for maintaining concentration in programming environments (CP, CG, SR), pp. 15–24.
AdaEuropeAdaEurope-2010-BritoP #case study #comparative #verification
Program Verification in SPARK and ACSL: A Comparative Case Study (EB, JSP), pp. 97–110.
AdaEuropeAdaEurope-2010-HongHBB #ada #named #programming #type system
AdaStreams: A Type-Based Programming Extension for Stream-Parallelism with Ada 2005 (GH, KH, BB, JB), pp. 208–221.
AdaEuropeAdaEurope-2010-WellingsB #ada #evolution #programming #realtime
The Evolution of Real-Time Programming Revisited: Programming the Giotto Model in Ada 2005 (AJW, AB), pp. 196–207.
AdaSIGAda-2010-Schmidt #ada #case study #experience #integration #java
Experience report: Ada & Java integration in the FAA’s ERAM SWIM program (RBS), pp. 33–34.
EDOCEDOC-2010-AmarLCN #aspect-oriented #imperative #programming #using
Using Aspect-Oriented Programming to Trace Imperative Transformations (BA, HL, BC, CN), pp. 143–152.
ICEISICEIS-DISI-2010-PapatheocharousIA #approach #cost analysis #estimation #modelling #programming #search-based
A Genetic Programming Approach to Software Cost Modeling and Estimation (EP, AI, ASA), pp. 281–287.
ICEISICEIS-HCI-2010-BellstromT #education #on the #programming #visualisation
On the Importance of Visualizing in Programming Education (PB, CT), pp. 131–136.
CIKMCIKM-2010-SilvestriV #encoding #integer #named #performance #programming
VSEncoding: efficient coding and fast decoding of integer lists via dynamic programming (FS, RV), pp. 1219–1228.
ICMLICML-2010-LiangJK #approach #learning #source code
Learning Programs: A Hierarchical Bayesian Approach (PL, MIJ, DK), pp. 639–646.
ICMLICML-2010-PetrikTPZ #approximate #feature model #linear #markov #process #source code #using
Feature Selection Using Regularization in Approximate Linear Programs for Markov Decision Processes (MP, GT, RP, SZ), pp. 871–878.
ICMLICML-2010-ThiaoTA #approach #problem #programming
A DC Programming Approach for Sparse Eigenvalue Problem (MT, PDT, LTHA), pp. 1063–1070.
ICPRICPR-2010-AtmosukartoSH #3d #learning #programming #search-based
The Use of Genetic Programming for Learning 3D Craniofacial Shape Quantifications (IA, LGS, CH), pp. 2444–2447.
ICPRICPR-2010-Cevikalp #distance #learning #metric #polynomial #programming
Semi-supervised Distance Metric Learning by Quadratic Programming (HC), pp. 3352–3355.
ICPRICPR-2010-WangLL #3d #linear #programming #using
Monocular 3D Tracking of Deformable Surfaces Using Linear Programming (CW, XL, YL), pp. 1710–1713.
ICPRICPR-2010-Yanagisawa #integer #programming
An Offline Map Matching via Integer Programming (HY), pp. 4206–4209.
KDDKDD-2010-LouFYLW #mining #workflow
Mining program workflow from interleaved traces (JGL, QF, SY, JL, BW), pp. 613–622.
KEODKEOD-2010-KorukhovaF #approach #reasoning #synthesis
A Case-based Reasoning Approach to Program Synthesis (YK, NF), pp. 335–338.
KEODKEOD-2010-ZakraouiZ #interactive #programming #set #using #web
Integrating Context Knowledge in user Interaction using Answer Set Programming for Enhancing Web Accessibility (JZ, WLZ), pp. 459–466.
KRKR-2010-BalducciniG #formal method #programming #set
Formalizing Psychological Knowledge in Answer Set Programming (MB, SG).
KRKR-2010-EiterFM #programming #set
Paracoherent Answer Set Programming (TE, MF, JM).
KRKR-2010-GebserGISSTV #biology #consistency #network #nondeterminism #predict #programming #scalability #set
Repair and Prediction (under Inconsistency) in Large Biological Networks with Answer Set Programming (MG, CG, MI, TS, AS, ST, PV).
KRKR-2010-GiacomoLP #calculus #game studies #reasoning #representation #source code
Situation Calculus Based Programs for Representing and Reasoning about Game Structures (GDG, YL, ARP).
KRKR-2010-PichlerRSW #bound #constraints #programming
Tractable Answer-Set Programming with Weight Constraints: Bounded Treewidth Is not Enough (RP, SR, SS, SW).
KRKR-2010-ZhangZ #bound #on the #semantics #set #source code
On the Progression Semantics and Boundedness of Answer Set Programs (YZ, YZ).
SEKESEKE-2010-Cooke #challenge #manycore #programming
The multi-core programming challenge (DC), pp. 3–4.
MODELSMoDELS-v1-2010-MadsenM #approach #modelling #programming
A Unified Approach to Modeling and Programming (OLM, BMP), pp. 1–15.
MODELSMoDELS-v2-2010-GorpE #execution #java #modelling #process
Transforming Process Models: Executable Rewrite Rules versus a Formalized Java Program (PVG, RE), pp. 258–272.
ECOOPECOOP-2010-GilL #java #source code
The Use of Overloading in Java Programs (JYG, KL), pp. 529–551.
ECOOPECOOP-2010-Hanenberg #developer #empirical #programming #static typing #type system
Doubts about the Positive Impact of Static Type Systems on Programming Tasks in Single Developer Projects — An Empirical Study (SH), pp. 300–303.
ECOOPECOOP-2010-HarelMW #behaviour #coordination #java #programming
Programming Coordinated Behavior in Java (DH, AM, GW), pp. 250–274.
OOPSLAOOPSLA-2010-AltmanAFM #analysis #performance #source code
Performance analysis of idle programs (ERA, MA, SF, NM), pp. 739–753.
OOPSLAOOPSLA-2010-ArnoldL #ambiguity #programming
Managing ambiguity in programming by finding unambiguous examples (KCA, HL), pp. 877–884.
OOPSLAOOPSLA-2010-BurckhardtBL #concurrent #programming
Concurrent programming with revisions and isolation types (SB, AB, DL), pp. 691–707.
OOPSLAOOPSLA-2010-KleinFF #higher-order #random testing #source code #testing
Random testing for higher-order, stateful programs (CK, MF, RBF), pp. 555–566.
OOPSLAOOPSLA-2010-LiZH #named #programming
G-Finder: routing programming questions closer to the experts (WL, CZ, SH), pp. 62–73.
OOPSLAOOPSLA-2010-SorensenG #cyber-physical #programming
Programming with time: cyber-physical programming with impromptu (AS, HG), pp. 822–834.
OOPSLAOOPSLA-2010-TianJZS #optimisation #paradigm
An input-centric paradigm for program dynamic optimizations (KT, YJ, EZZ, XS), pp. 125–139.
OOPSLAOOPSLA-2010-UpadhyayaMP #automation #identification #memory management #source code
Automatic atomic region identification in shared memory SPMD programs (GU, SPM, VSP), pp. 652–670.
TOOLSTOOLS-EUROPE-2010-CarretonMCM #ad hoc #distributed #mobile #network #programming
Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks (ALC, SM, TVC, WDM), pp. 41–60.
TOOLSTOOLS-EUROPE-2010-RenggliDGN #domain-specific language
Domain-Specific Program Checking (LR, SD, TG, ON), pp. 213–232.
GPCEGPCE-J-2007-JarviMS10 #c++ #concept #programming
Programming with C++ concepts (JJ, MM, JNS), pp. 596–614.
GPCEGPCE-2010-WurthingerBAMM #aspect-oriented #development #evolution #java #programming #user interface
Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming (TW, WB, DA, PM, HM), pp. 123–126.
LOPSTRLOPSTR-2010-BacciC #first-order #functional #logic programming #source code
Abstract Diagnosis of First Order Functional Logic Programs (GB, MC), pp. 215–233.
LOPSTRLOPSTR-2010-FioravantiPPS #evaluation #infinity #verification
Program Specialization for Verifying Infinite State Systems: An Experimental Evaluation (FF, AP, MP, VS), pp. 164–183.
LOPSTRLOPSTR-2010-StroderSG #analysis #dependence #logic programming #source code #termination
Dependency Triples for Improving Termination Analysis of Logic Programs with Cut (TS, PSK, JG), pp. 184–199.
LOPSTRLOPSTR-2010-Vidal #approach #hybrid #logic programming #partial evaluation #source code
A Hybrid Approach to Conjunctive Partial Evaluation of Logic Programs (GV), pp. 200–214.
LOPSTRLOPSTR-2010-VoetsS #analysis #logic programming #source code #using
Non-termination Analysis of Logic Programs Using Types (DV, DDS), pp. 133–148.
PPDPPPDP-2010-Bonacina #on the #proving #theorem proving
On theorem proving for program checking: historical perspective and recent developments (MPB), pp. 1–12.
PPDPPPDP-2010-Gulwani #synthesis
Dimensions in program synthesis (SG), pp. 13–24.
PPDPPPDP-2010-Martinez #concurrent #constraints #linear #programming #semantics
Semantics-preserving translations between linear concurrent constraint programming and constraint handling rules (TM), pp. 57–66.
PPDPPPDP-2010-SnowBN #approach #logic programming #metaprogramming
A meta-programming approach to realizing dependently typed logic programming (ZS, DB, GN), pp. 187–198.
QAPLQAPL-2010-BarsottiW #abstraction #automation #probability #random #verification
Automatic Probabilistic Program Verification through Random Variable Abstraction (DB, NW), pp. 34–47.
QAPLQAPL-2010-NdukwuMc #abstraction #approach #independence #probability #source code
An expectation transformer approach to predicate abstraction and data independence for probabilistic programs (UN, AM), pp. 129–143.
PADLPADL-2010-AgarwalBGG #automation #program transformation
Automating Mathematical Program Transformations (AA, SB, AGG, IEG), pp. 134–148.
PADLPADL-2010-GrumbachW #distributed #programming #rule-based
Netlog, a Rule-Based Language for Distributed Programming (SG, FW), pp. 88–103.
PADLPADL-2010-HanusK #declarative #framework #programming #web
An ER-Based Framework for Declarative Web Programming (MH, SK), pp. 201–216.
PADLPADL-2010-LeoneRRT #integration #performance #programming #set
Efficient Application of Answer Set Programming for Advanced Data Integration (NL, FR, LAR, GT), pp. 10–24.
PADLPADL-2010-LiT #detection #erlang #source code
Similar Code Detection and Elimination for Erlang Programs (HL, SJT), pp. 104–118.
PADLPADL-2010-Perera #first-order #interactive #programming
First-Order Interactive Programming (RP), pp. 186–200.
PADLPADL-2010-Pontelli #perspective #programming #set
Answer Set Programming in 2010: A Personal Perspective (EP), pp. 1–3.
POPLPOPL-2010-BodikCGKTBR #nondeterminism #programming
Programming with angelic nondeterminism (RB, SC, JG, DK, NT, SB, CR), pp. 339–352.
POPLPOPL-2010-ChaudhuriGL #analysis #source code
Continuity analysis of programs (SC, SG, RL), pp. 57–70.
POPLPOPL-2010-GayVRGC #composition #distributed #object-oriented #programming
Modular session types for distributed object-oriented programming (SJG, VTV, AR, NG, AZC), pp. 299–312.
POPLPOPL-2010-GodefroidNRT #composition #power of #program analysis
Compositional may-must program analysis: unleashing the power of alternation (PG, AVN, SKR, ST), pp. 43–56.
POPLPOPL-2010-HarrisSIG #program analysis #satisfiability #source code
Program analysis via satisfiability modulo path programs (WRH, SS, FI, AG), pp. 71–82.
POPLPOPL-2010-JiaZSW #dependent type #equivalence
Dependent types and program equivalence (LJ, JZ, VS, SW), pp. 275–286.
POPLPOPL-2010-JostHLH #higher-order #resource management #source code
Static determination of quantitative resource usage for higher-order programs (SJ, KH, HWL, MH), pp. 223–236.
POPLPOPL-2010-KobayashiTU #higher-order #multi #recursion #transducer #verification
Higher-order multi-parameter tree transducers and recursion schemes for program verification (NK, NT, HU), pp. 495–508.
POPLPOPL-2010-MagillTLT #abstraction #automation #source code
Automatic numeric abstractions for heap-manipulating programs (SM, MHT, PL, YKT), pp. 211–222.
POPLPOPL-2010-MartinHCAC #c #c++ #concurrent #policy #source code
Dynamically checking ownership policies in concurrent c/c++ programs (JPM, MH, MC, PA, MC), pp. 457–470.
POPLPOPL-2010-NanevskiVB #source code #verification
Structuring the verification of heap-manipulating programs (AN, VV, JB), pp. 261–274.
POPLPOPL-2010-SrivastavaGF #synthesis #verification
From program verification to program synthesis (SS, SG, JSF), pp. 313–326.
SACSAC-2010-BallanceC #monitoring #performance #source code
Monitoring MPI programs for performance characterization and management control (RAB, JC), pp. 2305–2310.
SACSAC-2010-CiraciBA #constraints #graph #verification
Graph-based verification of static program constraints (SC, PvdB, MA), pp. 2265–2272.
SACSAC-2010-GhoulbeigiS #evolution #probability
Probabilistic developmental program evolution (EG, MVdS), pp. 1138–1142.
SACSAC-2010-HeoGEKJ #energy #memory management #performance
Energy efficient program updating for sensor nodes with flash memory (JH, BG, SIE, PK, GJ), pp. 194–200.
SACSAC-2010-HurnausP #automation #composition #contract #programming #verification
Programming assistance based on contracts and modular verification in the automation domain (DH, HP), pp. 2544–2551.
SACSAC-2010-ReisS #constant #programming language
General constant expressions for system programming languages (GDR, BS), pp. 2131–2136.
SACSAC-2010-ZhouCS #consistency #linear #source code
Reparameterization based consistent graph-structured linear programs (HZ, QC, ZS), pp. 974–978.
FSEFSE-2010-HuangLZ #concurrent #java #lightweight #multi #named #source code
LEAP: lightweight deterministic multi-processor replay of concurrent java programs (JH, PL, CZ), pp. 207–216.
FSEFSE-2010-HuangLZ10a #concurrent #java #lightweight #multi #named #source code
LEAP: lightweight deterministic multi-processor replay of concurrent java programs (JH, PL, CZ), pp. 385–386.
FSEFSE-2010-JalbertS #concurrent #debugging #effectiveness #source code
A trace simplification technique for effective debugging of concurrent programs (NJ, KS), pp. 57–66.
FSEFSE-2010-KanadeARR #dependence #representation #testing #using
Representation dependence testing using program inversion (AK, RA, SKR, GR), pp. 277–286.
FSEFSE-2010-LauterburgKMA #named #source code #testing
Basset: a tool for systematic testing of actor programs (SL, RKK, DM, GA), pp. 363–364.
FSEFSE-2010-LitvakDBRS #analysis #dependence
Field-sensitive program dependence analysis (SL, ND, RB, NR, MS), pp. 287–296.
FSEFSE-2010-SinhaW #concurrent #program analysis #staged
Staged concurrent program analysis (NS, CW), pp. 47–56.
FSEFSE-2010-YilmazP #hardware
Combining hardware and software instrumentation to classify program executions (CY, AAP), pp. 67–76.
ICSEICSE-2010-Badreddin #named #programming language
Umple: a model-oriented programming language (OBB), pp. 337–338.
ICSEICSE-2010-BurnimS #named #parallel #source code #specification #thread
DETERMIN: inferring likely deterministic specifications of multithreaded programs (JB, KS), pp. 415–424.
ICSEICSE-2010-FerrariBLGFCLTSSRMBM #aspect-oriented #case study #evolution #source code
An exploratory study of fault-proneness in evolving aspect-oriented programs (FCF, RB, OALL, AG, EF, NC, FL, NT, LS, SS, AR, PCM, TVB, JCM), pp. 65–74.
ICSEICSE-2010-GenevesL #source code #xquery
Eliminating dead-code from XQuery programs (PG, NL), pp. 305–306.
ICSEICSE-2010-GligoricGJKKM #generative #programming #testing
Test generation through programming in UDITA (MG, TG, VJ, SK, VK, DM), pp. 225–234.
ICSEICSE-2010-Goldman #programming #testing
Test-driven roles for pair programming (MG), pp. 515–516.
ICSEICSE-2010-HaiducAM #comprehension #source code #summary
Supporting program comprehension with source code summarization (SH, JA, AM), pp. 223–226.
ICSEICSE-2010-JhaGST #component #synthesis
Oracle-guided component-based program synthesis (SJ, SG, SAS, AT), pp. 215–224.
ICSEICSE-2010-KrkaBPGM #behaviour #execution #invariant #model inference #using
Using dynamic execution traces and program invariants to enhance behavioral model inference (IK, YB, DP, JG, NM), pp. 179–182.
ICSEICSE-2010-LaiCC #detection #parallel #random #source code #testing #thread
Detecting atomic-set serializability violations in multithreaded programs through active randomized testing (ZL, SCC, WKC), pp. 235–244.
ICSEICSE-2010-LohK #difference #identification #named
LSdiff: a program differencing tool to identify systematic structural differences (AL, MK), pp. 263–266.
ICSEICSE-2010-NguyenNPAN #debugging #object-oriented #source code
Recurring bug fixes in object-oriented programs (TTN, HAN, NHP, JMAK, TNN), pp. 315–324.
ICSEICSE-2010-NitaN #adaptation #api #source code #using
Using twinning to adapt programs to alternative APIs (MN, DN), pp. 205–214.
ICSEICSE-2010-ParkVH #concurrent #fault #locality #named #source code
Falcon: fault localization in concurrent programs (SP, RWV, MJH), pp. 245–254.
ICSEICSE-2010-PaulischZ #architecture #case study #certification #experience
A role-based qualification and certification program for software architects: an experience report from Siemens (FP, PZ), pp. 21–27.
ICSEICSE-2010-Rakamaric #concurrent #named #source code
STORM: static unit checking of concurrent programs (ZR), pp. 519–520.
ICSEICSE-2010-RungtaM #concurrent #debugging #slicing #source code
Slicing and dicing bugs in concurrent programs (NR, EM), pp. 195–198.
ICSEICSE-2010-SallehMGB #empirical #programming #using
An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model (NS, EM, JCG, GSJB), pp. 577–586.
ICSEICSE-2010-Soares #refactoring
Making program refactoring safer (GLS), pp. 521–522.
LDTALDTA-J-2007-CamachoMBV #automation #generative #tool support #using #verification
Automated generation of program translation and verification tools using annotated grammars (DOC, KM, MvdB, JJV), pp. 3–20.
LDTALDTA-2010-CortesiH #dependence #graph #semantics #slicing
Dependence condition graph for semantics-based abstract program slicing (AC, RH), p. 4.
LDTALDTA-2010-CruzHP #analysis #named #online #verification
GamaSlicer: an online laboratory for program verification and analysis (DCdC, PRH, JSP), p. 3.
LDTALDTA-2010-GiorgettiMTK #case study #java #source code #specification
Specifying generic Java programs: two case studies (AG, CM, ET, OK), p. 8.
LDTALDTA-2010-HoldermansH #on the #program transformation #type system
On the rôle of minimal typing derivations in type-driven program transformation (SH, JH), p. 2.
SLESLE-2010-GonzalezCMCLG #framework #mobile #named #programming
Subjective-C — Bringing Context to Mobile Platform Programming (SG, NC, KM, AC, JCL, JG), pp. 246–265.
SLESLE-2010-KatsKV #ambiguity #interactive #metaprogramming #source code #syntax
Interactive Disambiguation of Meta Programs with Concrete Object Syntax (LCLK, KTK, EV), pp. 327–336.
SPLCSPLC-2010-KaratasOD #constraints #feature model #finite #logic programming #modelling
Mapping Extended Feature Models to Constraint Logic Programming over Finite Domains (ASK, HO, AHD), pp. 286–299.
SPLCSPLC-2010-SchaeferBBDT #product line #programming
Delta-Oriented Programming of Software Product Lines (IS, LB, VB, FD, NT), pp. 77–91.
SPLCSPLC-2010-ZhangJ #approach #feature model #hybrid #programming
A Hybrid Approach to Feature-Oriented Programming in XVCL (HZ, SJ), pp. 440–445.
CCCC-2010-BaskaranRS #automation #code generation #source code
Automatic C-to-CUDA Code Generation for Affine Programs (MMB, JR, PS), pp. 244–263.
CCCC-2010-CraikK #object-oriented #parallel #source code #using
Using Ownership to Reason about Inherent Parallelism in Object-Oriented Programs (AC, WK), pp. 145–164.
CCCC-2010-DingO #algorithm #representation #strict
Unrestricted Code Motion: A Program Representation and Transformation Algorithms Based on Future Values (SD, ), pp. 26–45.
CCCC-2010-Larus #programming
Programming Clouds (JRL), pp. 1–9.
CGOCGO-2010-JiangZTMGSG #behaviour #correlation #predict #statistics
Exploiting statistical correlations for proactive prediction of program behaviors (YJ, EZZ, KT, FM, MG, XS, YG), pp. 248–256.
CGOCGO-2010-LindermanHDMN #analysis #automation #optimisation #precise #towards
Towards program optimization through automated analysis of numerical precision (MDL, MH, DLD, THYM, GPN), pp. 230–237.
CGOCGO-2010-PatilPSLC #analysis #framework #named #parallel #source code
PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs (HP, CP, MS, GL, JC), pp. 2–11.
CGOCGO-2010-PriceV #analysis #scalability
Large program trace analysis and compression with ZDDs (GDP, MV), pp. 32–41.
CGOCGO-2010-StephensonRYH #behaviour #statistics
Statistically regulating program behavior via mainstream computing (MS, RR, EY, EVH), pp. 238–247.
CGOCGO-2010-StrattonGMAMHH #compilation #fine-grained #manycore #performance #source code #thread
Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs (JAS, VG, JM, BA, MM, ZH, WmWH), pp. 111–119.
CGOCGO-2010-WeiYYG #communication #pipes and filters #source code
Minimizing communication in rate-optimal software pipelining for stream programs (HW, JY, HY, GRG), pp. 210–217.
LCTESLCTES-2010-FischmeisterB #execution #monitoring
Sampling-based program execution monitoring (SF, YB), pp. 133–142.
OSDIOSDI-2010-PowerL #distributed #named #performance #source code
Piccolo: Building Fast, Distributed Programs with Partitioned Tables (RP, JL), pp. 293–306.
PPoPPPPoPP-2010-AgrawalLS #parallel #programming
Helper locks for fork-join parallel programming (KA, CEL, JS), pp. 245–256.
PPoPPPPoPP-2010-Chakrabarti #abstraction #analysis #effectiveness #performance #source code
New abstractions for effective performance analysis of STM programs (DRC), pp. 333–334.
PPoPPPPoPP-2010-ChandramowlishwaranKV #algebra #concurrent #linear #parallel #programming
Applying the concurrent collections programming model to asynchronous parallel dense linear algebra (AC, KK, RWV), pp. 345–346.
PPoPPPPoPP-2010-LiGKQ #source code #verification
A symbolic verifier for CUDA programs (GL, GG, RMK, DQ), pp. 357–358.
PPoPPPPoPP-2010-Mendez-LojoNPSHKBP #optimisation #source code
Structure-driven optimizations for amorphous data-parallel programs (MML, DN, DP, XS, MAH, MK, MB, KP), pp. 3–14.
PPoPPPPoPP-2010-RossbachHW #programming #question #transaction
Is transactional programming actually easier? (CJR, OSH, EW), pp. 47–56.
PPoPPPPoPP-2010-YangXKZ #compilation #optimisation #source code
An optimizing compiler for GPGPU programs with input-data sharing (YY, PX, JK, HZ), pp. 343–344.
PPoPPPPoPP-2010-ZhangDGKBF #parallel
Continuous speculative program parallelization in software (CZ, CD, XG, KK, TB, XF), pp. 335–336.
PPoPPPPoPP-2010-ZhangJS #matter #parallel #performance #question #source code #thread
Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs? (EZZ, YJ, XS), pp. 203–212.
PPoPPPPoPP-2010-ZyulkyarovHUCV #debugging #memory management #source code #transaction
Debugging programs that use atomic blocks and transactional memory (FZ, TH, OSÜ, AC, MV), pp. 57–66.
CAVCAV-2010-BouajjaniDERS #bound #invariant #source code #synthesis
Invariant Synthesis for Programs Manipulating Lists with Unbounded Data (AB, CD, CE, AR, MS), pp. 72–88.
CAVCAV-2010-CohenMST #concurrent #invariant #source code #verification
Local Verification of Global Invariants in Concurrent Programs (EC, MM, WS, ST), pp. 480–494.
CAVCAV-2010-KahlonW #concurrent #debugging #detection #graph #precise #source code
Universal Causality Graphs: A Precise Happens-Before Model for Detecting Bugs in Concurrent Programs (VK, CW), pp. 434–449.
CAVCAV-2010-KaiserKW #concurrent #detection #source code
Dynamic Cutoff Detection in Parameterized Concurrent Programs (AK, DK, TW), pp. 645–659.
CAVCAV-2010-McMillan #lazy evaluation #testing #verification
Lazy Annotation for Program Testing and Verification (KLM), pp. 104–118.
CAVCAV-2010-Rybalchenko #constraints #theorem proving #theory and practice #verification
Constraint Solving for Program Verification: Theory and Practice by Example (AR), pp. 57–71.
CAVCAV-2010-TorreMP #concurrent #interface #linear #model checking #source code #using
Model-Checking Parameterized Concurrent Programs Using Linear Interfaces (SLT, PM, GP), pp. 629–644.
CSLCSL-2010-Rybalchenko #constraints #theorem proving #theory and practice #verification
Constraint Solving for Program Verification: Theory and Practice by Example (AR), p. 51.
ICLPICLP-2010-Alqaddoumi10 #functional #logic programming #parallel #towards #virtual machine
Towards a Parallel Virtual Machine for Functional Logic Programming (AA), pp. 222–225.
ICLPICLP-2010-Alviano10 #datalog #set #source code
Dynamic Magic Sets for Disjunctive Datalog Programs (MA), pp. 226–235.
ICLPICLP-2010-BasolEFI10 #source code
HEX Programs with Action Atoms (SB, OE, MF, GI), pp. 24–33.
ICLPICLP-2010-BautersJSVC10 #communication #set #source code
Communicating Answer Set Programs (KB, JJ, SS, DV, MDC), pp. 34–43.
ICLPICLP-2010-CorapiRL10 #abduction #induction #logic programming
Inductive Logic Programming as Abductive Search (DC, AR, EL), pp. 54–63.
ICLPICLP-2010-Dandois10 #logic programming #program analysis #source code
Program analysis for code duplication in logic programs (CD), pp. 241–247.
ICLPICLP-2010-Demeyer10 #concurrent #declarative #program analysis #programming
Program Analysis to Support Concurrent Programming in Declarative Languages (RD), pp. 248–254.
ICLPICLP-2010-Drescher10 #constraints #programming #set
Constraint Answer Set Programming Systems (CD), pp. 255–264.
ICLPICLP-2010-FayruzovJVCC10 #performance #set #source code
Efficient Solving of Time-dependent Answer Set Programs (TF, JJ, DV, CC, MDC), pp. 64–73.
ICLPICLP-2010-Fierens10 #logic #modelling #performance #probability
Improving the Efficiency of Gibbs Sampling for Probabilistic Logical Models by Means of Program Specialization (DF), pp. 74–83.
ICLPICLP-2010-Gaggl10 #programming #towards
Towards a General Argumentation System based on Answer-Set Programming (SAG), pp. 265–269.
ICLPICLP-2010-Janhunen10 #constraints #revisited #semantics #source code
Sampler Programs: The Stable Model Semantics of Abstract Constraint Programs Revisited (TJ), pp. 94–103.
ICLPICLP-2010-Martinez10 #concurrent #constraints #design #implementation #linear #logic programming #programming language
Design and Implementation of a Concurrent Logic Programming Language with Linear Logic Constraints (TM), pp. 277–280.
ICLPICLP-2010-Near10 #logic programming #relational #source code #specification
From Relational Specifications to Logic Programs (JPN), pp. 144–153.
ICLPICLP-2010-OetschPT10 #source code
Methods and Methodologies for Developing Answer-Set Programs — Project Description (JO, JP, HT), pp. 154–161.
ICLPICLP-2010-P10 #concurrent #constraints #programming #similarity
Bisimilarity in Concurrent Constraint Programming (AAAP), pp. 236–240.
ICLPICLP-2010-Parisini10 #branch #constraints #framework #programming
Local Branching in a Constraint Programming Framework (FP), pp. 286–288.
ICLPICLP-2010-PereiraP10 #logic programming #semantics #source code
Tight Semantics for Logic Programs (LMP, AMP), pp. 134–143.
ICLPICLP-2010-RiguzziS10 #logic programming #reasoning #source code
Tabling and Answer Subsumption for Reasoning on Logic Programs with Annotated Disjunctions (FR, TS), pp. 162–171.
ICLPICLP-2010-Saeedloei10 #cyber-physical #logic programming
Logic Programming Foundations of Cyber-Physical Systems (NS), pp. 289–293.
ICLPICLP-2010-ShakarianSS10 #network #optimisation #problem #social #source code #using
Using Generalized Annotated Programs to Solve Social Network Optimization Problems (PS, VSS, MLS), pp. 182–191.
ICLPICLP-2010-SimariS10 #abduction #logic programming #probability #source code
Abductive Inference in Probabilistic Logic Programs (GIS, VSS), pp. 192–201.
ICLPICLP-2010-Wernhard10 #logic programming
Circumscription and Projection as Primitives of Logic Programming (CW), pp. 202–211.
ICLPICLP-J-2010-BalducciniG #formal method #programming #set
Formalization of psychological knowledge in answer set programming and its application (MB, SG), pp. 725–740.
ICLPICLP-J-2010-BaralGPS #case study #logic #logic programming #modelling
Logic programming for finding models in the logics of knowledge and its applications: A case study (CB, GG, EP, TCS), pp. 675–690.
ICLPICLP-J-2010-BaseliceB #decidability #source code #subclass
A decidable subclass of finitary programs (SB, PAB), pp. 481–496.
ICLPICLP-J-2010-Delgrande #approach #logic programming #semantics #set #source code
A program-level approach to revising logic programs under the answer set semantics (JPD), pp. 565–580.
ICLPICLP-J-2010-OetschPST #detection #source code
The system Kato: Detecting cases of plagiarism for answer-set programs (JO, JP, MS, HT), pp. 759–775.
ICLPICLP-J-2010-OetschPT #debugging #source code
Catching the Ouroboros: On debugging non-ground answer-set programs (JO, JP, HT), pp. 513–529.
ICLPICLP-J-2010-PettorossiSP #infinity #logic programming #source code
Transformations of logic programs on infinite lists (AP, VS, MP), pp. 383–399.
ICLPICLP-J-2010-Schneider-KampGSST #analysis #automation #logic programming #source code #termination
Automated termination analysis for logic programs with cut (PSK, JG, TS, AS, RT), pp. 365–381.
ICLPICLP-J-2010-WangYYS #logic programming #source code
Loop formulas for description logic programs (YW, JHY, LYY, YDS), pp. 531–545.
ICSTICST-2010-DebroyW #automation #source code #using
Using Mutation to Automatically Suggest Fixes for Faulty Programs (VD, WEW), pp. 65–74.
ICTSSICTSS-2010-Gladisch #first-order #generative #logic #quantifier #source code #specification #testing
Test Data Generation for Programs with Quantified First-Order Logic Specifications (CG), pp. 158–173.
IJCARIJCAR-2010-Aderhold #automation #axiom #higher-order #induction #recursion #source code #synthesis
Automated Synthesis of Induction Axioms for Programs with Second-Order Recursion (MA), pp. 263–277.
IJCARIJCAR-2010-AyadM #float #multi #source code #verification
Multi-Prover Verification of Floating-Point Programs (AA, CM), pp. 127–141.
IJCARIJCAR-2010-PientkaD #deduction #framework #named #programming #reasoning
Beluga: A Framework for Programming and Reasoning with Deductive Systems (System Description) (BP, JD), pp. 15–21.
ISSTAISSTA-2010-GodefroidK #float #memory management #program analysis #proving #safety
Proving memory safety of floating-point computations by combining static and dynamic program analysis (PG, JK), pp. 1–12.
ISSTAISSTA-2010-SantelicesH #dependence #execution #multi #scalability #symbolic computation
Exploiting program dependencies for scalable multiple-path symbolic execution (RAS, MJH), pp. 195–206.
ISSTAISSTA-2010-TangBLS #analysis #float #statistics
Perturbing numerical calculations for statistical analysis of floating-point program (in)stability (ET, ETB, XL, ZS), pp. 131–142.
ISSTAISSTA-2010-WeiPFSBMZ #automation #contract #source code
Automated fixing of programs with contracts (YW, YP, CAF, LSS, SB, BM, AZ), pp. 61–72.
LICSLICS-2010-Laird #game studies #polymorphism #programming language #semantics
Game Semantics for a Polymorphic Programming Language (JL), pp. 41–49.
RTARTA-2010-HillsR #approach #composition #logic #program analysis #semantics
A Rewriting Logic Semantics Approach to Modular Program Analysis (MH, GR), pp. 151–160.
ICSTSAT-2010-FuhsS #linear #satisfiability #source code #using
Synthesizing Shortest Linear Straight-Line Programs over GF(2) Using SAT (CF, PSK), pp. 71–84.
TAPTAP-2010-AhnD #axiom #first-order #logic #testing #verification
Testing First-Order Logic Axioms in Program Verification (KYA, ED), pp. 22–37.
TAPTAP-2010-ChebaroKGJ #c #debugging #generative #static analysis #testing
Combining Static Analysis and Test Generation for C Program Debugging (OC, NK, AG, JJ), pp. 94–100.
VMCAIVMCAI-2010-AlurC #reasoning #source code
Temporal Reasoning for Procedural Programs (RA, SC), pp. 45–60.
VMCAIVMCAI-2010-BuZL #automaton #hybrid #programming #reachability #using #verification
Path-Oriented Reachability Verification of a Class of Nonlinear Hybrid Automata Using Convex Programming (LB, JZ, XL), pp. 78–94.
VMCAIVMCAI-2010-Leino #concurrent #source code #verification
Verifying Concurrent Programs with Chalice (KRML), p. 2.
ASEASE-2009-DeanPMW #approach #automation #fault #linear #locality #multi #programming
A Linear Programming Approach for Automated Localization of Multiple Faults (BCD, WBP, BAM, AAW), pp. 640–644.
ASEASE-2009-KroeningSTTW #named #source code
Loopfrog: A Static Analyzer for ANSI-C Programs (DK, NS, ST, AT, CMW), pp. 668–670.
ASEASE-2009-LauterburgDMA #framework #source code
A Framework for State-Space Exploration of Java-Based Actor Programs (SL, MD, DM, GAA), pp. 468–479.
ASEASE-2009-LinTCZ #adaptation #approach #java #random testing #source code #testing
A Divergence-Oriented Approach to Adaptive Random Testing of Java Programs (YL, XT, YC, JZ), pp. 221–232.
ASEASE-2009-LiXTHS #automation #generative #named #regular expression #source code #testing #using
Reggae: Automated Test Generation for Programs Using Complex Regular Expressions (NL, TX, NT, JdH, WS), pp. 515–519.
ASEASE-2009-Majumdar #aspect-oriented #migration #paradigm #programming
Migration from Procedural Programming to Aspect Oriented Paradigm (DM), pp. 712–715.
ASEASE-2009-YuAB #analysis #generative #source code #string #using
Generating Vulnerability Signatures for String Manipulating Programs Using Automata-Based Forward and Backward Symbolic Analyses (FY, MA, TB), pp. 605–609.
CASECASE-2009-WangLNRKML #concurrent #parallel #source code #thread
Maximally permissive deadlock avoidance for multithreaded computer programs (Extended abstract) (YW, HL, AN, SAR, TK, SAM, SL), pp. 37–41.
DACDAC-2009-ChenJ #manycore #performance #scheduling
Efficient program scheduling for heterogeneous multi-core processors (JC, LKJ), pp. 927–930.
DACDAC-2009-DangRMM #generative #interactive #pipes and filters #source code
Generating test programs to cover pipeline interactions (TND, AR, TM, PM), pp. 142–147.
DACDAC-2009-FalkK
Optimal static WCET-aware scratchpad allocation of program code (HF, JCK), pp. 732–737.
DACDAC-2009-JuHCR #analysis #source code
Context-sensitive timing analysis of Esterel programs (LJ, BKH, SC, AR), pp. 870–873.
DACDAC-2009-LaiYKH #performance #realtime
A trace-capable instruction cache for cost efficient real-time program trace compression in SoC (CHL, FCY, CFK, IJH), pp. 136–141.
DACDAC-2009-UzelacM #realtime
A real-time program trace compressor utilizing double move-to-front method (VU, AM), pp. 738–743.
DACDAC-2009-WuDL #3d #integer #named #programming #scalability #using
GRIP: scalable 3D global routing using integer programming (THW, AD, JTL), pp. 320–325.
DATEDATE-2009-KimYK #online #runtime #scalability
Program phase and runtime distribution-aware online DVFS for combined Vdd/Vbb scaling (JK, SY, CMK), pp. 417–422.
DATEDATE-2009-LeupersVBHDN #exclamation #programming
Programming MPSoC platforms: Road works ahead! (RL, AV, MB, SH, RD, AN), pp. 1584–1589.
DATEDATE-2009-SahuBP #concurrent #estimation #framework #multi #performance #thread
A generic platform for estimation of multi-threaded program performance on heterogeneous multiprocessors (AS, MB, PRP), pp. 1018–1023.
ICDARICDAR-2009-BodicLAHLK #detection #graph #integer #linear #programming #using
Symbol Detection Using Region Adjacency Graphs and Integer Linear Programming (PLB, HL, SA, PH, YL, AK), pp. 1320–1324.
ICDARICDAR-2009-RoyPLD #multi #programming #segmentation #using
Multi-Oriented and Multi-Sized Touching Character Segmentation Using Dynamic Programming (PPR, UP, JL, MD), pp. 11–15.
ICDARICDAR-2009-SantoshLR #induction #logic programming #recognition
Inductive Logic Programming for Symbol Recognition (KCS, BL, JPR), pp. 1330–1334.
SIGMODSIGMOD-2009-BrodskyBCEW #abstraction #database #programming #query
A decisions query language (DQL): high-level abstraction for mathematical programming over databases (AB, MMB, MC, NEE, XSW), pp. 1059–1062.
SIGMODSIGMOD-2009-ChaiVDN #feedback #information management #integration #source code
Efficiently incorporating user feedback into information extraction and integration programs (XC, BQV, AD, JFN), pp. 87–100.
SIGMODSIGMOD-2009-ChenGDYR #evolution #optimisation #source code
Optimizing complex extraction programs over evolving text data (FC, BJG, AD, JY, RR), pp. 321–334.
SIGMODSIGMOD-2009-GrustMRS #execution #named
FERRY: database-supported program execution (TG, MM, JR, TS), pp. 1063–1066.
SIGMODSIGMOD-2009-IsardY #distributed #programming language #using
Distributed data-parallel computing using a high-level programming language (MI, YY), pp. 987–994.
SIGMODSIGMOD-2009-OlstonCS #data flow #generative #source code
Generating example data for dataflow programs (CO, SC, US), pp. 245–256.
CSEETCSEET-2009-BreretonTK #bibliography #education #empirical #programming #student
Pair programming as a teaching tool: a student review of empirical studies (PB, MT, RK), pp. 240–247.
CSEETCSEET-2009-CastilloOFE #approach #developer #education #programming #towards
Toward an Approach to Programming Education to Produce Qualified Software Developers (JFC, CMdO, ESF, PVE), pp. 101–104.
CSEETCSEET-2009-Jalote #education #re-engineering
Teaching an Introductory Software Engineering Course in a Computer Science Program (PJ), p. 7.
CSEETCSEET-2009-TaranRMB #collaboration #design #feedback #implementation #process #source code
A Training Process for Faculty Members in Collaborative Degree Programs: Design, Implementation and Feedback (GT, MZR, PM, PB), pp. 122–129.
ITiCSEITiCSE-2009-Al-BarakatiA #performance #programming #student #visualisation
The effect of visualizing roles of variables on student performance in an introductory programming course (NMAB, AYAA), pp. 228–232.
ITiCSEITiCSE-2009-Al-BowAEFFLLM #education #game studies #programming #student #using
Using game creation for teaching computer programming to high school students and teachers (MAB, DA, JE, RF, JF, CL, STL, SM), pp. 104–108.
ITiCSEITiCSE-2009-Boisvert #process #programming #visualisation
A visualisation tool for the programming process (CB), pp. 328–332.
ITiCSEITiCSE-2009-CukiermanT #learning #student
The academic enhancement program: encouraging students to learn about learning as part of their computing science courses (DC, DMT), pp. 171–175.
ITiCSEITiCSE-2009-EnglishR #assessment #automation #case study #source code #student #using
Evaluating students’ programs using automated assessment: a case study (JE, TR), p. 371.
ITiCSEITiCSE-2009-FesakisS #education #programming
Influence of the familiarization with “scratch” on future teachers’ opinions and attitudes about programming and ICT in education (GF, KS), pp. 258–262.
ITiCSEITiCSE-2009-Hislop #programming
Replacing introductory programming courses with a broader perspective on computing (GWH), p. 390.
ITiCSEITiCSE-2009-Impagliazzo #metric #performance #source code
Graduate attributes and performance measures: refinements in assessing programs (JI), p. 370.
ITiCSEITiCSE-2009-Kagawa #framework #named #plugin #programming
WAPPEN: a web-based application framework for programming and its bison/flex plug-in (KK), p. 383.
ITiCSEITiCSE-2009-KasurinenN #programming
Estimating programming knowledge with Bayesian knowledge tracing (JK, UN), pp. 313–317.
ITiCSEITiCSE-2009-Lasserre #adaptation #learning #programming
Adaptation of team-based learning on a first term programming class (PL), pp. 186–190.
ITiCSEITiCSE-2009-ListerFT #programming
Further evidence of a relationship between explaining, tracing and writing skills in introductory programming (RL, CJF, DT), pp. 161–165.
ITiCSEITiCSE-2009-MiuraSK #concept #interactive #object-oriented #programming language
Anchor garden: an interactive workbenchfor basic data concept learningin object oriented programming languages (MM, TS, SK), pp. 141–145.
ITiCSEITiCSE-2009-PatersonHC #approach #education #modelling #object-oriented #programming #using
Using coding patterns in a model-driven approach to teaching object oriented programming (JHP, JH, KFC), p. 358.
ITiCSEITiCSE-2009-Perrenet #difference #student
Differences in beliefs and attitudes about computer science among students and faculty of the bachelor program (JP), pp. 129–133.
ITiCSEITiCSE-2009-Rosenbloom #contest #programming
Running a programming contest in an introductory computer science course (AR), p. 347.
ITiCSEITiCSE-2009-Saeli #education #how #programming
How to teach programming in secondary education: first results of a PhD project (MS), p. 356.
ITiCSEITiCSE-2009-Seidman #3d #game studies #interactive #programming
Alice first: 3D interactive game programming (RHS), p. 345.
ITiCSEITiCSE-2009-SkupasDR #classification #programming
Developing classification criteria for programming tasks (BS, VD, MAR), p. 373.
ITiCSEITiCSE-2009-VillalobosCJ #interactive #learning #programming #using
Developing programming skills by using interactive learning objects (JV, NAC, CJ), pp. 151–155.
WRLAWRLA-2008-LucasM09 #equation #order #source code #termination
Operational Termination of Membership Equational Programs: the Order-Sorted Way (SL, JM), pp. 207–225.
ESOPESOP-2009-Eber #contract #design #programming language #question #specification #tool support #what
The Financial Crisis, a Lack of Contract Specification Tools: What Can Finance Learn from Programming Language Design? (JME), pp. 205–206.
ESOPESOP-2009-LakinP #functional #higher-order #induction #programming
Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming (MRL, AMP), pp. 47–61.
ESOPESOP-2009-LeinoM #concurrent #multi #source code #thread #verification
A Basis for Verifying Multi-threaded Programs (KRML, PM), pp. 378–393.
ESOPESOP-2009-Reynolds #category theory #design #programming language #using
Using Category Theory to Design Programming Languages (JCR), pp. 62–63.
ESOPESOP-2009-SadowskiFF #named #parallel #source code #thread
SingleTrack: A Dynamic Determinism Checker for Multithreaded Programs (CS, SNF, CF), pp. 394–409.
ESOPESOP-2009-WadlerF #source code
Well-Typed Programs Can’t Be Blamed (PW, RBF), pp. 1–16.
FASEFASE-2009-ChocklerFGN #concurrent #source code
Cross-Entropy-Based Replay of Concurrent Programs (HC, EF, BG, SN), pp. 201–215.
FASEFASE-2009-KovacsV #array #invariant #proving #source code #theorem proving #using
Finding Loop Invariants for Programs over Arrays Using a Theorem Prover (LK, AV), pp. 470–485.
FoSSaCSFoSSaCS-2009-Alur #reasoning
Temporal Reasoning about Program Executions (RA), p. 15.
FoSSaCSFoSSaCS-2009-BolligGH #concurrent #recursion #source code
Realizability of Concurrent Recursive Programs (BB, MLG, PH), pp. 410–424.
TACASTACAS-2009-AtigBQ #analysis #bound #concurrent #source code #thread
Context-Bounded Analysis for Concurrent Programs with Dynamic Creation of Threads (MFA, AB, SQ), pp. 107–123.
TACASTACAS-2009-BjornerTV #analysis #source code #string
Path Feasibility Analysis for String-Manipulating Programs (NB, NT, AV), pp. 307–321.
TACASTACAS-2009-BrughNR #dot-net #named #source code #verification
MoonWalker: Verification of .NET Programs (NHMAdB, VYN, TCR), pp. 170–173.
TACASTACAS-2009-KahlonSG #concurrent #reduction #semantics #source code #thread
Semantic Reduction of Thread Interleavings in Concurrent Programs (VK, SS, AG), pp. 124–138.
TACASTACAS-2009-VanoverbergheTP #generative #pointer #source code
Test Input Generation for Programs with Pointers (DV, NT, FP), pp. 277–291.
CSMRCSMR-2009-Laitila #analysis #comprehension #named
SymAnalyzer: A Symbolic Analysis Tool for Program Comprehension (EL), pp. 325–326.
ICPCICPC-2009-CornelissenZDR #comprehension #empirical #visualisation
Trace visualization for program comprehension: A controlled experiment (BC, AZ, AvD, BVR), pp. 100–109.
ICPCICPC-2009-DekelH #api #comprehension #documentation
Reading the documentation of invoked API functions in program comprehension (UD, JDH), pp. 168–177.
ICPCICPC-2009-ForwardLB #analysis #comprehension
Improving program comprehension by enhancing program constructs: An analysis of the Umple language (AF, TCL, DB), pp. 311–312.
ICPCICPC-2009-GueheneucKM #comprehension #using
Working session: Using eye-tracking to understand program comprehension (YGG, HHK, JIM), pp. 278–279.
ICPCICPC-2009-HouJJ #named #programming #towards
CnP: Towards an environment for the proactive management of copy-and-paste programming (DH, PJ, FJ), pp. 238–242.
ICPCICPC-2009-HuangDS #policy #prototype #source code
Prototyping synchronization policies for existing programs (YH, LKD, REKS), pp. 289–290.
ICPCICPC-2009-HusseinTBK #comprehension #design #guidelines
Sonification design guidelines to enhance program comprehension (KH, ET, IIB, SK), pp. 120–129.
ICPCICPC-2009-LiuM #static analysis
Practical static analysis for inference of security-related program properties (YL, AM), pp. 50–59.
ICPCICPC-2009-MurphyVS #behaviour #process #programming #using
Using activity traces to characterize programming behaviour beyond the lab (GCM, PV, DCS), pp. 90–94.
ICPCICPC-2009-ParninR #programming
Resumption strategies for interrupted programming tasks (CP, SR), pp. 80–89.
ICPCICPC-2009-Rajlich #comprehension
Intensions are a key to program comprehension (VR), pp. 1–9.
ICPCICPC-2009-SchauerK #concept #source code
A case for concept programs (RS, RKK), pp. 258–262.
ICPCICPC-2009-SimRC #comprehension #graph #question
Structure transition graphs: An ECG for program comprehension? (SES, SR, LC), pp. 303–304.
ICSMEICSM-2009-MunozBDT #aspect-oriented #empirical #programming
Inquiring the usage of aspect-oriented programming: An empirical study (FM, BB, RD, YLT), pp. 137–146.
ICSMEICSM-2009-VillazonBMA #aspect-oriented #development #flexibility #named #programming
MAJOR: Flexible tool development with aspect-oriented programming (AV, WB, PM, DA), pp. 387–388.
SCAMSCAM-2009-CanetCM #analysis #c #source code
A Value Analysis for C Programs (GC, PC, BM), pp. 123–124.
SCAMSCAM-2009-Giffhorn #concurrent #source code
Chopping Concurrent Programs (DG), pp. 13–22.
SCAMSCAM-2009-SpaccoW #lightweight
Lightweight Techniques for Tracking Unique Program Statements (JS, CCW), pp. 99–108.
WCREWCRE-1999-HigoK99a #clone detection #dependence #detection #graph #quality
Enhancing Quality of Code Clone Detection with Program Dependency Graph (YH, SK), pp. 315–316.
WCREWCRE-1999-RatiuMJ99a #composition #logic #source code
The Logical Modularity of Programs (DR, RM, JJ), pp. 123–127.
PEPMPEPM-2009-CifuentesKLS #debugging #detection #program analysis #using
Program analysis for bug detection using parfait: invited talk (CC, NK, LL, BS), pp. 7–8.
PEPMPEPM-2009-Lopez-FraguasRS #flexibility #framework #nondeterminism #programming
A flexible framework for programming with non-deterministic functions (FJLF, JRH, JSH), pp. 91–100.
PEPMPEPM-2009-Martel #precise #program transformation
Program transformation for numerical precision (MM), pp. 101–110.
PEPMPEPM-2009-MossP
Program interpolation (AM, DP), pp. 31–40.
PEPMPEPM-2009-PardoFS #higher-order #monad #source code
Shortcut fusion rules for the derivation of circular and higher-order monadic programs (AP, JPF, JS), pp. 81–90.
PEPMPEPM-2009-RungtaM #model checking #morphism #polymorphism #source code
Guided model checking for programs with polymorphism (NR, EGM), pp. 21–30.
PLDIPLDI-2009-JoshiPSN #detection #program analysis #random
A randomized dynamic program analysis technique for detecting real deadlocks (PJ, CSP, KS, MN), pp. 110–120.
PLDIPLDI-2009-KunduTL #equivalence #optimisation #proving #using
Proving optimizations correct using parameterized program equivalence (SK, ZT, SL), pp. 327–337.
PLDIPLDI-2009-NeamtiuH #concurrent #multi #source code #thread
Safe and timely updates to multi-threaded programs (IN, MWH), pp. 13–24.
PLDIPLDI-2009-PetrankMS #bound #parallel #source code
Progress guarantee for parallel programs via bounded lock-freedom (EP, MM, BS), pp. 144–154.
PLDIPLDI-2009-SahaZCGYRFZRM #framework #programming
Programming model for a heterogeneous x86 platform (BS, XZ, HC, YG, SY, MR, JF, PZ, RR, AM), pp. 431–440.
PLDIPLDI-2009-SrivastavaG #abstraction #using #verification
Program verification using templates over predicate abstraction (SS, SG), pp. 223–234.
PLDIPLDI-2009-TallentMF #analysis #metric #performance
Binary analysis for measurement and attribution of program performance (NRT, JMMC, MWF), pp. 441–452.
PLDIPLDI-2009-TorreMP #calculus #fixpoint #recursion #source code #using
Analyzing recursive programs using a fixed-point calculus (SLT, PM, GP), pp. 211–222.
PLDIPLDI-2009-ZeeKR #imperative #proving #source code
An integrated proof language for imperative programs (KZ, VK, MCR), pp. 338–351.
SASSAS-2009-Bodik #algorithm #source code #synthesis
Algorithmic Program Synthesis with Partial Programs and Decision Procedures (RB), p. 1.
SASSAS-2009-GodoyT #invariant #source code
Invariant Checking for Programs with Procedure Calls (GG, AT), pp. 326–342.
SASSAS-2009-Hurlin #automation #optimisation #parallel #proving #source code
Automatic Parallelization and Optimization of Programs by Proof Rewriting (CH), pp. 52–68.
SASSAS-2009-VoronkovN
Inter-program Properties (AV, IN), pp. 343–359.
STOCSTOC-2009-Goldwasser #question #source code
Athena lecture: Controlling Access to Programs? (SG), pp. 167–168.
STOCSTOC-2009-KannanN #linear #programming #random
Random walks on polytopes and an affine interior point method for linear programming (RK, HN), pp. 561–570.
CIAACIAA-2009-AtigT #communication #parallel #source code #verification
Verifying Parallel Programs with Dynamic Communication Structures (MFA, TT), pp. 145–154.
CIAACIAA-2009-Seidl #automaton #finite #program analysis
Program Analysis through Finite Tree Automata (HS), p. 3.
ICALPICALP-v2-2009-BodirskyJO #linear
Semilinear Program Feasibility (MB, PJ, TvO), pp. 79–90.
ICALPICALP-v2-2009-Boldo #case study #float #verification
Floats and Ropes: A Case Study for Formal Numerical Program Verification (SB), pp. 91–102.
FMFM-2009-LuthW #c #source code #specification #verification
Certifiable Specification and Verification of C Programs (CL, DW), pp. 419–434.
FMFM-2009-WangKGG #analysis #concurrent #predict #source code
Symbolic Predictive Analysis for Concurrent Programs (CW, SK, MKG, AG), pp. 256–272.
IFMIFM-2009-Weiss #abstraction #calculus #logic
Predicate Abstraction in a Program Logic Calculus (BW), pp. 136–150.
SEFMSEFM-2009-BonfanteMR #self #source code
A Computability Perspective on Self-Modifying Programs (GB, JYM, DRP), pp. 231–239.
SEFMSEFM-2009-ColomboPS #java #monitoring #realtime #source code
LARVA --- Safer Monitoring of Real-Time Java Programs (Tool Paper) (CC, GJP, GS), pp. 33–37.
SEFMSEFM-2009-Ferrara #java #named #parallel #source code #thread
Checkmate: A Generic Static Analyzer of Java Multithreaded Programs (PF), pp. 169–178.
SEFMSEFM-2009-Jeannet #concurrent #interprocedural #relational #source code #verification
Relational Interprocedural Verification of Concurrent Programs (BJ), pp. 83–92.
SEFMSEFM-2009-LaneseZ #programming
Programming Sagas in SOCK (IL, GZ), pp. 189–198.
SEFMSEFM-2009-TatsutaCA #logic #pointer #verification
Completeness of Pointer Program Verification by Separation Logic (MT, WNC, MFAA), pp. 179–188.
CEFPCEFP-2009-CesariniT #behaviour #design pattern #erlang #process #programming
Erlang Behaviours: Programming with Process Design Patterns (FC, SJT), pp. 19–41.
CEFPCEFP-2009-FluetBFRRSX #functional #parallel #programming
Programming in Manticore, a Heterogenous Parallel Functional Language (MF, LB, NF, MR, JHR, AS, YX), pp. 94–145.
CEFPCEFP-2009-Porkolab #c++ #functional #metaprogramming
Functional Programming with C++ Template Metaprograms (ZP), pp. 306–353.
CEFPCEFP-2009-TothBHLTK #behaviour #dependence #erlang #graph #impact analysis #source code #using
Impact Analysis of Erlang Programs Using Behaviour Dependency Graphs (MT, IB, ZH, LL, MT, TK), pp. 372–390.
ICFPICFP-2009-BalatVY #case study #experience #framework #programming #web
Experience report: ocsigen, a web programming framework (VB, JV, BY), pp. 311–316.
ICFPICFP-2009-ChlipalaMMSW #effectiveness #higher-order #imperative #interactive #proving #source code
Effective interactive proofs for higher-order imperative programs (AC, JGM, GM, AS, RW), pp. 79–90.
ICFPICFP-2009-FischerKS #functional #lazy evaluation #nondeterminism #programming
Purely functional lazy non-deterministic programming (SF, OK, CcS), pp. 11–22.
ICFPICFP-2009-GazagnaireH #database #functional #named #performance #programming #transaction #using
OXenstored: an efficient hierarchical and transactional database using functional programming with reference cell comparisons (TG, VH), pp. 203–214.
ICFPICFP-2009-Pierce #education #programming language #proving #using
λ, the ultimate TA: using a proof assistant to teach programming language foundations (BCP), pp. 121–122.
ICFPICFP-2009-SculthorpeN #dependent type #functional #programming
Safe functional reactive programming through dependent types (NS, HN), pp. 23–34.
ICFPICFP-2009-VieraSS #aspect-oriented #attribute grammar #haskell #how #programming
Attribute grammars fly first-class: how to do aspect oriented programming in Haskell (MV, SDS, WS), pp. 245–256.
ICFPICFP-2009-YakushevHLJ #data type #fixpoint #programming #recursion
Generic programming with fixed points for mutually recursive datatypes (ARY, SH, AL, JJ), pp. 233–244.
CHICHI-2009-BrandtGLDK #learning #programming #web
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code (JB, PJG, JL, MD, SRK), pp. 1589–1598.
CHICHI-2009-HerkVF #adaptation #programming
ESPranto SDK: an adaptive programming environment for tangible applications (RvH, JV, WF), pp. 849–858.
CHICHI-2009-HornSCJ #education #programming language #visual notation
Comparing the use of tangible and graphical programming languages for informal science education (MSH, ETS, RJC, RJKJ), pp. 975–984.
CHICHI-2009-KoM #java
Finding causes of program output with the Java Whyline (AJK, BAM), pp. 1569–1578.
HCIDHM-2009-MobusE #approach #modelling #programming #towards
Further Steps towards Driver Modeling According to the Bayesian Programming Approach (CM, ME), pp. 413–422.
HCIHCI-NT-2009-Goschnick #analysis #design #interactive #programming
People-Oriented Programming: From Agent-Oriented Analysis to the Design of Interactive Systems (SG), pp. 836–845.
HCIHCI-NT-2009-LucasAW #composition #declarative #development #named #programming #web
Collage: A Declarative Programming Model for Compositional Development of Web Applications (BL, RPA, CW), pp. 856–865.
HCIHCI-VAD-2009-Sano #framework #using
A Proposal for a Framework for an e-Alumni Program Using SNS (HS), pp. 209–216.
VISSOFTVISSOFT-2009-OliveiraPHC #behaviour #domain-specific language #source code #visualisation
Visualization of domain-specific programs’ behavior (NO, MJVP, PRH, DCdC), pp. 37–40.
AdaEuropeAdaEurope-2009-Montoya-DatoAG #ada #experience #online #programming #using
An Experience on Ada Programming Using On-Line Judging (FJMD, JLFA, GGM), pp. 75–89.
AdaEuropeAdaEurope-2009-ZoviV #programming language #requirements
Requirements on the Target Programming Language for High-Integrity MDE (AZ, TV), pp. 1–15.
AdaSIGAda-2009-Gardinier #ada #development #open source #safety
Open source development of a safety critical dual redundant (Ada95/C++) signal control program environment (SCOPE) (MG), pp. 23–30.
AdaSIGAda-2009-Ochem #ada #multi #programming
Multi-language programming with Ada (QO), pp. 19–20.
AdaSIGAda-2009-TardieuP #ada #programming language
Complementing Ada with other programming languages (ST, AP), pp. 105–114.
ICEISICEIS-AIDSS-2009-BombiniMBFE #framework #learning #logic programming
A Logic Programming Framework for Learning by Imitation (GB, NDM, TMAB, SF, FE), pp. 218–223.
ICEISICEIS-DISI-2009-KleinschmagerH #aspect-oriented #programming
Is the Application of Aspect-oriented Programming Constructs Beneficial? — First Experimental Results (SK, SH), pp. 196–201.
ICEISICEIS-SAIC-2009-CastroFSC #learning #programming
Fleshing Out Clues on Group Programming Learning (TC, HF, LS, ANdCJ), pp. 68–73.
CIKMCIKM-2009-WangML #learning #programming #question #rank #search-based #using
Learning to rank using evolutionary computation: immune programming or genetic programming? (SW, JM, JL), pp. 1879–1882.
ECIRECIR-2009-Kettunen #metric #question #source code
Choosing the Best MT Programs for CLIR Purposes — Can MT Metrics Be Helpful? (KK), pp. 706–712.
ICMLICML-2009-NowozinJ #clustering #graph #learning #linear #programming
Solution stability in linear programming relaxations: graph partitioning and unsupervised learning (SN, SJ), pp. 769–776.
ICMLICML-2009-PetrikZ #approximate #constraints #linear #source code
Constraint relaxation in approximate linear programs (MP, SZ), pp. 809–816.
KDDKDD-2009-NijssenGR #approach #constraints #correlation #mining #programming
Correlated itemset mining in ROC space: a constraint programming approach (SN, TG, LDR), pp. 647–656.
KDIRKDIR-2009-TsakonasD #estimation #modelling #programming #search-based
Deriving Models for Software Project Effort Estimation by Means of Genetic Programming (AT, GD), pp. 34–42.
KMISKMIS-2009-AlvesM #correlation
Best use of Knowledge in a Space Program — Managing the Correlated Technologies (MBA, AMM), pp. 301–304.
SEKESEKE-2009-AhsanFW #debugging #estimation #machine learning #using
Program File Bug Fix Effort Estimation Using Machine Learning Methods for OSS (SNA, JF, FW), pp. 129–134.
SEKESEKE-2009-PortoMF #comprehension #visualisation
The Use of Reading Technique and Visualization for Program Understanding (DP, MGM, SCPFF), pp. 386–391.
ICMTICMT-2009-Pierce #bidirectional #programming
Foundations for Bidirectional Programming (BCP), pp. 1–3.
ECOOPECOOP-2009-ReichenbachCD
Program Metamorphosis (CR, DC, AD), pp. 394–418.
ECOOPECOOP-2009-SteimannT #java #refactoring #source code
From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility (FS, AT), pp. 419–443.
OOPSLAOOPSLA-2009-BaniassadM
An exploration of program as language (ELAB, CGM), pp. 547–556.
OOPSLAOOPSLA-2009-BergerYLN #c #c++ #named #parallel #programming #thread
Grace: safe multithreaded programming for C/C++ (EDB, TY, TL, GN), pp. 81–96.
OOPSLAOOPSLA-2009-DincklageD #optimisation #semantics #source code
Optimizing programs with intended semantics (DvD, AD), pp. 409–424.
OOPSLAOOPSLA-2009-LublinermanCC #parallel #programming
Parallel programming with object assemblies (RL, SC, PC), pp. 61–80.
OOPSLAOOPSLA-2009-MeyerovichGBCGBK #ajax #named #programming language
Flapjax: a programming language for Ajax applications (LAM, AG, JPB, GHC, MG, AB, SK), pp. 1–20.
OOPSLAOOPSLA-2009-OverbeyJ #programming language #refactoring #tool support
Regrowing a language: refactoring tools allow programming languages to evolve (JLO, REJ), pp. 493–502.
OOPSLAOOPSLA-2009-SongT #program transformation #programming #tool support
Enhancing source-level programming tools with an awareness of transparent program transformations (MS, ET), pp. 301–320.
OOPSLAOOPSLA-2009-TsafrirWBS #dependence #performance #source code
Minimizing dependencies within generic classes for faster and smaller programs (DT, RWW, DFB, BS), pp. 425–444.
TOOLSTOOLS-EUROPE-2009-NordioCMM #eiffel #logic
A Sound and Complete Program Logic for Eiffel (MN, CC, PM, BM), pp. 195–214.
TOOLSTOOLS-EUROPE-2009-Vitek #concurrent #modelling #programming #realtime
Programming Models for Concurrency and Real-Time (JV), p. 17.
GPCEGPCE-2009-CassouBLC #approach #generative #pervasive #programming
A generative programming approach to developing pervasive computing systems (DC, BB, NL, CC), pp. 137–146.
GPCEGPCE-2009-NedunuriC #performance #problem #source code #synthesis
Synthesis of fast programs for maximum segment sum problems (SN, WRC), pp. 117–126.
GPCEGPCE-2009-VillazonBAM09a #adaptation #aspect-oriented #java #named #programming #tool support
HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java (AV, WB, DA, PM), pp. 95–98.
GPCEGPCE-2009-WillcockLQ #analysis #reuse
Reusable, generic program analyses and transformations (JW, AL, DJQ), pp. 5–14.
LOPSTRLOPSTR-2009-MinG #induction #logic programming
Coinductive Logic Programming with Negation (RM, GG), pp. 97–112.
LOPSTRLOPSTR-2009-PettorossiPS #branch #logic #program transformation
Deciding Full Branching Time Logic by Program Transformation (AP, MP, VS), pp. 5–21.
LOPSTRLOPSTR-2009-ScandoloKH #parallel #pipes and filters #using
Program Parallelization Using Synchronized Pipelining (LS, CK, MVH), pp. 173–187.
LOPSTRLOPSTR-2009-Schneider-KampGN #dependence #framework #logic programming #source code #termination
The Dependency Triple Framework for Termination of Logic Programs (PSK, JG, MTN), pp. 37–51.
LOPSTRLOPSTR-2009-Vidal #declarative #partial evaluation #scalability #source code #towards
Towards Scalable Partial Evaluation of Declarative Programs (GV), pp. 1–4.
PPDPPPDP-2009-AntoyH #functional #logic programming #set
Set functions for functional logic programming (SA, MH), pp. 73–82.
PPDPPPDP-2009-BentonKBH #higher-order #program transformation #relational #semantics
Relational semantics for effect-based program transformations: higher-order store (NB, AK, LB, MH), pp. 301–312.
PPDPPPDP-2009-DvorakGPW #paradigm #programming
Alternation as a programming paradigm (WD, GG, RP, SW), pp. 61–72.
PPDPPPDP-2009-FalaschiOP #abstract interpretation #concurrent #constraints #framework #source code
A framework for abstract interpretation of timed concurrent constraint programs (MF, CO, CP), pp. 207–218.
PPDPPPDP-2009-PhanJ #analysis #source code
Path-sensitive region analysis for mercury programs (QP, GJ), pp. 161–170.
PPDPPPDP-2009-SagonasA #automation #erlang #refactoring #source code
Automatic refactoring of Erlang programs (KFS, TA), pp. 13–24.
PPDPPPDP-2009-Vasconcelos #functional #linear #parallel #programming #thread
Session types for linear multithreaded functional programming (VTV), pp. 1–6.
PPDPPPDP-2009-Virseda #algorithm #debugging #declarative #framework #higher-order #logic #source code #verification
A higher-order logical framework for the algorithmic debugging and verification of declarative programs (RdVV), pp. 49–60.
QAPLQAPL-2009-TafliovichH #communication #programming #quantum
Programming with Quantum Communication (AT, ECRH), pp. 99–118.
PADLPADL-2009-DukeBWR #design #domain-specific language #embedded #multi #source code #visualisation
Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs (DJD, RB, MW, CR), pp. 31–45.
PADLPADL-2009-GuzmanCH #execution #program transformation #towards
Towards a Complete Scheme for Tabled Execution Based on Program Transformation (PCdG, MC, MVH), pp. 224–238.
PADLPADL-2009-HanusK #declarative #programming #user interface
Declarative Programming of User Interfaces (MH, CK), pp. 16–30.
PADLPADL-2009-PereiraP #logic programming #modelling #query #source code #top-down
Layered Models Top-Down Querying of Normal Logic Programs (LMP, AMP), pp. 254–268.
PADLPADL-2009-Porto #database #interactive #logic programming #relational
High-Level Interaction with Relational Databases in Logic Programming (AP), pp. 152–167.
POPLPOPL-2009-BrunelDHLM #logic #model checking #using
A foundation for flow-based program matching: using temporal logic and model checking (JB, DD, RRH, JLL, GM), pp. 114–126.
POPLPOPL-2009-GantyMR #liveness #source code #verification
Verifying liveness for asynchronous programs (PG, RM, AR), pp. 102–113.
POPLPOPL-2009-GulwaniMC #complexity #estimation #named #performance #precise
SPEED: precise and efficient static estimation of program computational complexity (SG, KKM, TMC), pp. 127–139.
POPLPOPL-2009-Kobayashi #higher-order #recursion #source code #verification
Types and higher-order recursion schemes for verification of higher-order programs (NK), pp. 416–428.
RERE-2009-SalinesiDDMR #constraints #finite #modelling #product line #programming
Exploiting the Versatility of Constraint Programming over Finite Domains to Integrate Product Line Models (CS, DD, OD, RM, CR), pp. 375–376.
SACSAC-2009-KiyoharaMMNK #embedded #performance
Method for fast compression of program codes for remote updates in embedded systems (RK, SM, MM, MN, SK), pp. 1683–1684.
SACSAC-2009-ParkH #embedded #fine-grained #operating system #programming #using
Building a customizable embedded operating system with fine-grained joinpoints using the AOX programming environment (JP, SH), pp. 1952–1956.
SACSAC-2009-SharyginaTT #abstraction #performance #precise #verification
The synergy of precise and fast abstractions for program verification (NS, ST, AT), pp. 566–573.
SACSAC-2009-Vaidya #linear #privacy #programming
Privacy-preserving linear programming (JV), pp. 2002–2007.
SACSAC-2009-ZhaoZL #abstraction #multi #object-oriented #source code
Abstraction of multiple executions of object-oriented programs (CZ, KZ, YL), pp. 549–550.
ESEC-FSEESEC-FSE-2009-ArtziKE #named
ReCrashJ: a tool for capturing and reproducing program crashes in deployed applications (SA, SK, MDE), pp. 295–296.
ESEC-FSEESEC-FSE-2009-BurnimS #parallel #source code #thread
Asserting and checking determinism for multithreaded programs (JB, KS), pp. 3–12.
ESEC-FSEESEC-FSE-2009-KahlonSKZ #concurrent #detection #source code
Static data race detection for concurrent programs with asynchronous calls (VK, NS, EK, YZ), pp. 13–22.
ESEC-FSEESEC-FSE-2009-QiRLV #approach #debugging #evolution #named #source code
Darwin: an approach for debugging evolving programs (DQ, AR, ZL, KV), pp. 33–42.
ESEC-FSEESEC-FSE-2009-ShermanDE #concurrent #source code #testing
Saturation-based testing of concurrent programs (ES, MBD, SGE), pp. 53–62.
ESEC-FSEESEC-FSE-2009-VangalaCT #clustering #comparison #execution #testing #using
Test case comparison and clustering using program profiles and static execution (VV, JC, PT), pp. 293–294.
ESEC-FSEESEC-FSE-2009-WangCGY #concurrent
Symbolic pruning of concurrent program executions (CW, SC, AG, YY), pp. 23–32.
ESEC-FSEESEC-FSE-2009-ZhangCTJW
Capturing propagation of infected program states (ZZ, WKC, THT, BJ, XW), pp. 43–52.
GTTSEGTTSE-2009-KlintSV #metaprogramming #rascal
EASY Meta-programming with Rascal (PK, TvdS, JJV), pp. 222–289.
ICSEICSE-2009-HangalL #automation #object-oriented #source code
Automatic dimension inference and checking for object-oriented programs (SH, MSL), pp. 155–165.
ICSEICSE-2009-WeimerNGF #automation #programming #search-based #using
Automatically finding patches using genetic programming (WW, TN, CLG, SF), pp. 364–374.
LDTALDTA-2008-FokkerS09 #abstract interpretation #attribute grammar #functional #source code #using
Abstract Interpretation of Functional Programs using an Attribute Grammar System (JF, SDS), pp. 117–133.
LDTALDTA-2008-LammelTK09 #fault #programming #source code #traversal
Programming Errors in Traversal Programs Over Structured Data (RL, SJT, MK), pp. 135–153.
ASPLOSASPLOS-2009-AleenC #analysis #commutative #parallel #program transformation
Commutativity analysis for software parallelization: letting program transformations see the big picture (FA, NC), pp. 241–252.
ASPLOSASPLOS-2009-RajamaniRRV #named #source code
ISOLATOR: dynamically ensuring isolation in comcurrent programs (SKR, GR, VPR, KV), pp. 181–192.
CCCC-2009-BraunH #source code
Register Spilling and Live-Range Splitting for SSA-Form Programs (MB, SH), pp. 174–189.
CCCC-2009-GaoLXN #concurrent #predict #recursion #source code #thread
Exploiting Speculative TLP in Recursive Programs by Dynamic Thread Prediction (LG, LL, JX, TFN), pp. 78–93.
CCCC-2009-KatsSV #attribute grammar #evaluation #programming
Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming (LCLK, AMS, EV), pp. 142–157.
CCCC-2009-Sarkar #challenge #optimisation #parallel #source code
Challenges in Code Optimization of Parallel Programs (VS), p. 1.
CCCC-2009-VasudevanTDE #analysis #concurrent #source code
Compile-Time Analysis and Specialization of Clocks in Concurrent Programs (NV, OT, JD, SAE), pp. 48–62.
CGOCGO-2009-CordesFM #abstract interpretation #analysis #modelling #performance #precise #slicing
A Fast and Precise Static Loop Analysis Based on Abstract Interpretation, Program Slicing and Polytope Models (PL, DC, HF, PM), pp. 136–146.
CGOCGO-2009-DuanFWZY #c #c++ #concurrent #consistency #detection #source code
Detecting and Eliminating Potential Violations of Sequential Consistency for Concurrent C/C++ Programs (YD, XF, LW, CZ, PCY), pp. 25–34.
CGOCGO-2009-KelseyBDZ #optimisation #performance
Fast Track: A Software System for Speculative Program Optimization (KK, TB, CD, CZ), pp. 157–168.
CGOCGO-2009-LiuR #c++ #named #performance #source code
Perflint: A Context Sensitive Performance Advisor for C++ Programs (LL, SR), pp. 265–274.
CGOCGO-2009-UdupaGT #execution #pipes and filters #source code
Software Pipelined Execution of Stream Programs on GPUs (AU, RG, MJT), pp. 200–209.
ISMMISMM-2009-NagarajanJG #self #source code
Self-recovery in server programs (VN, DJ, RG), pp. 49–58.
ISMMISMM-2009-UnnikrishnanS #analysis #functional #parametricity #source code
Parametric heap usage analysis for functional programs (LU, SDS), pp. 139–148.
LCTESLCTES-2009-UdupaGT #execution #multi #source code
Synergistic execution of stream programs on multicores with accelerators (AU, RG, MJT), pp. 99–108.
PPoPPPPoPP-2009-BikshandiCKNPSSVW #implementation #multi #performance #source code
Efficient, portable implementation of asynchronous multi-place programs (GB, JGC, SBK, VKN, IP, VAS, SS, PV, TW), pp. 271–282.
PPoPPPPoPP-2009-HaTA #parallel #programming
Preliminary results on nb-feb, a synchronization primitive for parallel programming (PHH, PT, OJA), pp. 295–296.
PPoPPPPoPP-2009-HuangEHC #compilation #optimisation #source code
Exploiting global optimizations for openmp programs in the openuh compiler (LH, DE, MWH, BMC), pp. 289–290.
PPoPPPPoPP-2009-KejariwalC #analysis #concurrent #parallel #source code #thread
Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs (AK, CC), pp. 293–294.
PPoPPPPoPP-2009-SchneiderYRLSN #comparison #memory management #modelling #multi #programming
A comparison of programming models for multiprocessors with explicitly managed memory hierarchies (SS, JSY, BR, JCL, AS, DSN), pp. 131–140.
PPoPPPPoPP-2009-VoVDGKT #source code #verification
Formal verification of practical MPI programs (AV, SSV, MD, GG, RMK, RT), pp. 261–270.
CADECADE-2009-FalkeK #analysis #approach #automation #imperative #source code #term rewriting #termination
A Term Rewriting Approach to the Automated Termination Analysis of Imperative Programs (SF, DK), pp. 277–293.
CADECADE-2009-Rinard #proving #reasoning
Integrated Reasoning and Proof Choice Point Selection in the Jahob System — Mechanisms for Program Survival (MCR), pp. 1–16.
CAVCAV-2009-BouissouGPTV #named #source code
HybridFluctuat: A Static Analyzer of Numerical Programs within a Continuous Environment (OB, EG, SP, KT, FV), pp. 620–626.
CAVCAV-2009-BozgaHIKV #array #automation #integer #source code #verification
Automatic Verification of Integer Array Programs (MB, PH, RI, FK, TV), pp. 157–172.
CAVCAV-2009-JoshiNPS #concurrent #framework #named #source code #testing
CalFuzzer: An Extensible Active Testing Framework for Concurrent Programs (PJ, MN, CSP, KS), pp. 675–681.
CAVCAV-2009-SrivastavaGF #named #smt #verification
VS3: SMT Solvers for Program Verification (SS, SG, JSF), pp. 702–708.
CAVCAV-2009-Strichman #equivalence #proving #source code #verification
Regression Verification: Proving the Equivalence of Similar Programs (OS), p. 63.
CAVCAV-2009-VerdoolaegeJB #equivalence #source code #using
Equivalence Checking of Static Affine Programs Using Widening to Handle Recurrences (SV, GJ, MB), pp. 599–613.
CSLCSL-2009-AlurCW #algorithm #analysis #source code
Algorithmic Analysis of Array-Accessing Programs (RA, PC, SW), pp. 86–101.
ICLPICLP-2009-Ashley-Rollman #distributed #logic programming #research #summary
Research Summary: Logic Programming for Massively Distributed Systems (MPAR), pp. 527–529.
ICLPICLP-2009-BroechelerSS #logic programming #probability #query #source code #using
Using Histograms to Better Answer Queries to Probabilistic Logic Programs (MB, GIS, VSS), pp. 40–54.
ICLPICLP-2009-CaballeroRR #functional #logic programming
Qualified Computations in Functional Logic Programming (RC, MRA, CARD), pp. 449–463.
ICLPICLP-2009-ChenJL #logic programming #source code
Computing Loops with at Most One External Support Rule for Disjunctive Logic Programs (XC, JJ, FL), pp. 130–144.
ICLPICLP-2009-CostaRR #logic programming #source code
A Term-Based Global Trie for Tabled Logic Programs (JC, JR, RR), pp. 205–219.
ICLPICLP-2009-Dao-TranEFK #composition #logic programming #revisited
Modular Nonmonotonic Logic Programming Revisited (MDT, TE, MF, TK), pp. 145–159.
ICLPICLP-2009-DelgrandeSTW #logic programming #semantics #set #source code
Merging Logic Programs under Answer Set Semantics (JPD, TS, HT, SW), pp. 160–174.
ICLPICLP-2009-EiterEEF #programming #set
Finding Similar or Diverse Solutions in Answer Set Programming (TE, EE, HE, MF), pp. 342–356.
ICLPICLP-2009-Fodor #evaluation #logic programming #research #source code #summary #transaction
Research Summary: Tabled Evaluation for Transaction Logic Programs (PF), pp. 525–526.
ICLPICLP-2009-HildebrandtL #concurrent #constraints #pattern matching #programming
Types for Secure Pattern Matching with Local Knowledge in Universal Concurrent Constraint Programming (TTH, HAL), pp. 417–431.
ICLPICLP-2009-HolldoblerR #logic programming #semantics #source code
Logic Programs under Three-Valued Lukasiewicz Semantics (SH, CDPKR), pp. 464–478.
ICLPICLP-2009-Ji #approach #architecture #programming #research #set #summary
A Cognitive Architecture for a Service Robot: An Answer Set Programming Approach (Research Summary) (JJ), pp. 532–533.
ICLPICLP-2009-LierlerL #decidability #source code
One More Decidable Class of Finitely Ground Programs (YL, VL), pp. 489–493.
ICLPICLP-2009-Mungall #case study #experience #logic programming #using
Experiences Using Logic Programming in Bioinformatics (CM), pp. 1–21.
ICLPICLP-2009-Namasivayam #logic programming #random #source code
Study of Random Logic Programs (GN), pp. 555–556.
ICLPICLP-2009-PaluDPR #constraints #lazy evaluation #programming #set #using
Answer Set Programming with Constraints Using Lazy Grounding (ADP, AD, EP, GR), pp. 115–129.
ICLPICLP-2009-Rosa #detection #distributed #programming
Locally Distributed Predicates: A Programming Facility for Distributed State Detection (MD), pp. 557–558.
ICLPICLP-2009-SchaubT #network #programming #set
Metabolic Network Expansion with Answer Set Programming (TS, ST), pp. 312–326.
ICLPICLP-2009-Simkus #logic #logic programming
Fusion of Logic Programming and Description Logics (MS), pp. 551–552.
ICLPICLP-2009-SonPS #logic programming #multi
Logic Programming for Multiagent Planning with Negotiation (TCS, EP, CS), pp. 99–114.
ICLPICLP-2009-Thielscher #game studies #programming #set
Answer Set Programming for Single-Player Games in General Game Playing (MT), pp. 327–341.
ICLPICLP-2009-Truszczynski #logic programming #satisfiability #semantics #source code
Reducts of Propositional Theories, Satisfiability Relations, and Generalizations of Semantics of Logic Programs (MT), pp. 175–189.
ICLPICLP-2009-Voets #analysis #logic programming #research #source code #summary
Research Summary: Non-termination Analysis of Logic Programs (DV), pp. 553–554.
ICLPICLP-2009-VoetsS #analysis #approach #logic programming #source code
A New Approach to Non-termination Analysis of Logic Programs (DV, DDS), pp. 220–234.
ICLPICLP-2009-Wan #logic programming
Belief Logic Programming (HW), pp. 547–548.
ICLPICLP-2009-WanGKFL #logic programming
Logic Programming with Defaults and Argumentation Theories (HW, BNG, MK, PF, SL), pp. 432–448.
ICSTICST-2009-Gotlieb #c #constraints #framework #named #source code #testing
Euclide: A Constraint-Based Testing Framework for Critical C Programs (AG), pp. 151–160.
ICSTICST-2009-KorelZT #source code #validation
Assertion-Based Validation of Modified Programs (BK, QZ, LT), pp. 426–435.
ICSTICST-2009-TanNM #automation #black box #library #parallel #programming #testing
Automated Black Box Testing Tool for a Parallel Programming Library (RPT, PN, SM), pp. 307–316.
ISSTAISSTA-2009-GorgZ #aspectj #difference #identification #semantics #source code
Identifying semantic differences in AspectJ programs (MTG, JZ), pp. 25–36.
ISSTAISSTA-2009-MurphySK #automation #source code #testing
Automatic system testing of programs without test oracles (CM, KS, GEK), pp. 189–200.
ISSTAISSTA-2009-SaxenaPMS #execution #source code #symbolic computation
Loop-extended symbolic execution on binary programs (PS, PP, SM, DS), pp. 225–236.
ISSTAISSTA-2009-ZhangHGXM #integer #linear #programming #testing #using
Time-aware test-case prioritization using integer linear programming (LZ, SSH, CG, TX, HM), pp. 213–224.
LICSLICS-2009-Ghica #game studies #hardware #program analysis #semantics #synthesis
Applications of Game Semantics: From Program Analysis to Hardware Synthesis (DRG), pp. 17–26.
LICSLICS-2009-HofmannS #pointer #reachability #source code
Pointer Programs and Undirected Reachability (MH, US), pp. 133–142.
LICSLICS-2009-PfenningS #logic programming #order #semantics
Substructural Operational Semantics as Ordered Logic Programming (FP, RJS), pp. 101–110.
FATESTestCom-FATES-2009-GuoDW #erlang #source code #testing
Applying Testability Transformations to Achieve Structural Coverage of Erlang Programs (QG, JD, NW), pp. 81–96.
VMCAIVMCAI-2009-BentonF #behaviour #java #source code
Mostly-Functional Behavior in Java Programs (WCB, CNF), pp. 29–43.
VMCAIVMCAI-2009-Cook #liveness #roadmap #termination
Advances in Program Termination and Liveness (BC), p. 4.
VMCAIVMCAI-2009-EtessamiG #programming #transaction
An Abort-Aware Model of Transactional Programming (KE, PG), pp. 59–73.
VMCAIVMCAI-2009-Gupta #concurrent #model checking #source code
Model Checking Concurrent Programs (AG), p. 2.
VMCAIVMCAI-2009-GurovH #behaviour #source code
Reducing Behavioural to Structural Properties of Programs with Procedures (DG, MH), pp. 136–150.
VMCAIVMCAI-2009-HolzerSTV #testing
Query-Driven Program Testing (AH, CS, MT, HV), pp. 151–166.
CBSECBSE-2008-ParrendF #classification #component #java #programming
Classification of Component Vulnerabilities in Java Service Oriented Programming (SOP) Platforms (PP, SF), pp. 80–96.
ECSAECSA-2008-DamaseviciusST #component #design #diagrams #feature model #generative #metaprogramming #ontology #using
Domain Ontology-Based Generative Component Design Using Feature Diagrams and Meta-programming Techniques (RD, VS, JT), pp. 338–341.
ASEASE-2008-BeyerHT #precise #program analysis
Program Analysis with Dynamic Precision Adjustment (DB, TAH, GT), pp. 29–38.
ASEASE-2008-BordiniDFF #automation #multi #source code #verification
Automated Verification of Multi-Agent Programs (RHB, LAD, BF, MF), pp. 69–78.
ASEASE-2008-CamachoM #automation #named #using
APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars (DOC, KM), pp. 489–490.
ASEASE-2008-HegdeD #ad hoc #collaboration #programming
Connecting Programming Environments to Support Ad-Hoc Collaboration (RH, PD), pp. 178–187.
ASEASE-2008-InkumsahX #execution #object-oriented #source code #symbolic computation #testing
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution (KI, TX), pp. 297–306.
ASEASE-2008-IspirC #aspect-oriented #programming #verification
An Assume Guarantee Verification Methodology for Aspect-Oriented Programming (MI, ABC), pp. 391–394.
ASEASE-2008-Jones #development #predict #source code
Reflections on, and Predictions for, Support Systems for the Development of Programs (CBJ), pp. 7–8.
ASEASE-2008-JoshiS #java #parallel #predict #source code #thread #type system
Predictive Typestate Checking of Multithreaded Java Programs (PJ, KS), pp. 288–296.
ASEASE-2008-Papailiopoulou #automation #generative #source code #testing
Automatic Test Generation for LUSTRE/SCADE Programs (VP), pp. 517–520.
ASEASE-2008-RobbesL #code completion #how #repository
How Program History Can Improve Code Completion (RR, ML), pp. 317–326.
ASEASE-2008-RuengmeeFBRL #aspect-oriented #editing #programming #usability
XE (eXtreme Editor) — Bridging the Aspect-Oriented Programming Usability Gap (WR, RSSF, SKB, DFR, CVL), pp. 435–438.
ASEASE-2008-Yom-TovTUH #automation #concurrent #debugging #random #source code
Automatic Debugging of Concurrent Programs through Active Sampling of Low Dimensional Random Projections (EYT, RT, SU, SH), pp. 307–316.
CASECASE-2008-LjungkrantzAF #component #industrial #logic #programming #specification #verification
Formal specification and verification of components for industrial logic control programming (OL, , MF), pp. 935–940.
DACDAC-2008-CookS #design #predict #using
Predictive design space exploration using genetically programmed response surfaces (HC, KS), pp. 960–965.
DACDAC-2008-MattsonW #parallel #programming #question
Parallel programming: can we PLEASE get it right this time? (TM, MW), pp. 7–11.
DATEDATE-2008-CertnerLPTAD #approach #parallel #performance #predict #source code
A Practical Approach for Reconciling High and Predictable Performance in Non-Regular Parallel Programs (OC, ZL, PP, OT, FA, ND), pp. 740–745.
DATEDATE-2008-EdwardsVT #compilation #concurrent #memory management #message passing #multi #programming #thread
Programming Shared Memory Multiprocessors with Deterministic Message-Passing Concurrency: Compiling SHIM to Pthreads (SAE, NV, OT), pp. 1498–1503.
DATEDATE-2008-GanaiG #smt #source code
Completeness in SMT-based BMC for Software Programs (MKG, AG), pp. 831–836.
DATEDATE-2008-LinF #parallel #performance #source code
Harnessing Horizontal Parallelism and Vertical Instruction Packing of Programs to Improve System Overall Efficiency (HL, YF), pp. 758–763.
DATEDATE-2008-Parandeh-AfsharBI #integer #linear #programming #synthesis
Improving Synthesis of Compressor Trees on FPGAs via Integer Linear Programming (HPA, PB, PI), pp. 1256–1261.
SIGMODSIGMOD-2008-MoerkotteN #programming
Dynamic programming strikes back (GM, TN), pp. 539–552.
CSEETCSEET-2008-JohnsgardM #bibliography #programming #using
Using Alice in Overview Courses to Improve Success Rates in Programming I (KJ, JM), pp. 129–136.
CSEETCSEET-2008-PysterTHLBB #re-engineering #source code
The Current State of Software Engineering Masters Degree Programs (ABP, RT, DH, KL, LB, KB), pp. 103–109.
ITiCSEITiCSE-2008-BorstlerCBNWMC #object-oriented #source code
Evaluating OO example programs for CS1 (JB, HBC, JB, MN, LKW, JEM, MEC), pp. 47–52.
ITiCSEITiCSE-2008-BoyerDFVL #collaboration #development #distributed #programming
A development environment for distributed synchronous collaborative programming (KEB, AAD, RTF, MAV, JCL), pp. 158–162.
ITiCSEITiCSE-2008-Burrell #learning #object-oriented #process #programming #source code #visualisation
Learning object oriented programming: unique visualizations of individuals learning styles, activities and the programs produced (CJB), p. 339.
ITiCSEITiCSE-2008-EdwardsP #automation #named #programming
Web-CAT: automatically grading programming assignments (SHE, MAPQ), p. 328.
ITiCSEITiCSE-2008-GotelSW #assessment #assurance #education #open source #programming #quality #student
Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments (OG, CS, AW), pp. 214–218.
ITiCSEITiCSE-2008-Jackova #learning #programming
Learning for mastery in an introductory programming course (JJ), p. 352.
ITiCSEITiCSE-2008-JiWC #contest #detection #experience #programming #source code
An experience of detecting plagiarized source codes in competitive programming contests (JHJ, GW, HGC), p. 369.
ITiCSEITiCSE-2008-Kolling #ide #learning #named #object-oriented #programming #visual notation
Greenfoot: a highly graphical ide for learning object-oriented programming (MK), p. 327.
ITiCSEITiCSE-2008-LinhoffS #education #game studies #programming #using
Teaching game programming using XNA (JL, AS), pp. 250–254.
ITiCSEITiCSE-2008-MarcosBGBHO #multi
A multidisciplinary computer science master program (LdM, RB, JAG, JMdB, JRH, SO), p. 358.
ITiCSEITiCSE-2008-Moreno #animation #process
Program animation activities in Moodle (AM), p. 361.
ITiCSEITiCSE-2008-MurphyPK #approach #distance #education #learning #programming
A distance learning approach to teaching eXtreme programming (CM, DBP, GEK), pp. 199–203.
ITiCSEITiCSE-2008-RosslingH #named #online #programming
WebTasks: online programming exercises made easy (GR, SH), p. 363.
ITiCSEITiCSE-2008-SandersL #programming language #python #student
Students’ perceptions of python as a first programming language at wits (IDS, SL), p. 365.
ITiCSEITiCSE-2008-TonderNC #development #lightweight #named #programming
Jenuity: a lightweight development environment for intermediate level programming courses (MvT, KN, CC), pp. 58–62.
ESOPESOP-2008-Coquand #functional #programming
Constructive Mathematics and Functional Programming (Abstract) (TC), pp. 146–147.
ESOPESOP-2008-MandelM #programming #tool support
Programming in JoCaml (Tool Demonstration) (LM, LM), pp. 108–111.
ESOPESOP-2008-PoswolskyS #dependent type #encoding #higher-order #programming
Practical Programming with Higher-Order Encodings and Dependent Types (AP, CS), pp. 93–107.
ESOPESOP-2008-TerauchiM #bound #linear #programming
Inferring Channel Buffer Bounds Via Linear Programming (TT, AM), pp. 284–298.
FASEFASE-2008-AtirHKM #composition #programming
Object Composition in Scenario-Based Programming (YA, DH, AK, SM), pp. 301–316.
FASEFASE-2008-MassoniGB #formal method #modelling #refactoring
Formal Model-Driven Program Refactoring (TM, RG, PB), pp. 362–376.
FASEFASE-2008-SmansJPS #automation #java #source code #verification
An Automatic Verifier for Java-Like Programs Based on Dynamic Frames (JS, BJ, FP, WS), pp. 261–275.
FoSSaCSFoSSaCS-2008-BarrasB #calculus #dependent type #programming language
The Implicit Calculus of Constructions as a Programming Language with Dependent Types (BB, BB), pp. 365–379.
TACASTACAS-2008-KatzP #model checking #programming #search-based
Model Checking-Based Genetic Programming with an Application to Mutual Exclusion (GK, DP), pp. 141–156.
TACASTACAS-2008-LalTKR #analysis #bound #concurrent #interprocedural #source code
Interprocedural Analysis of Concurrent Programs Under a Context Bound (AL, TT, NK, TWR), pp. 282–298.
TACASTACAS-2008-LegayMOW #automation #on the #probability #source code #verification
On Automated Verification of Probabilistic Programs (AL, ASM, JO, JW), pp. 173–187.
CSMRCSMR-2008-CosmaM #comprehension #dependence #distributed #object-oriented #using
Understanding the Impact of Distribution in Object-Oriented Distributed Systems Using Structural Program Dependencies (DCC, RM), pp. 103–112.
ICPCICPC-2008-DeanV #comprehension #industrial
Industrial Realities of Program Comprehension (IRPC 2008) (TRD, JV), pp. 283–284.
ICPCICPC-2008-EaddyAAG #dynamic analysis #information retrieval #named #program analysis #requirements #source code #using
CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis (ME, AVA, GA, YGG), pp. 53–62.
ICPCICPC-2008-FlemingKSDX #comprehension #concurrent #maintenance
Refining Existing Theories of Program Comprehension During Maintenance for Concurrent Software (SDF, EK, REKS, LKD, SX), pp. 23–32.
ICPCICPC-2008-Kothari #comprehension #fault #scalability
Scalable Program Comprehension for Analyzing Complex Defects (SCK), pp. 3–4.
ICPCICPC-2008-Quante #comprehension #empirical #graph #process
Do Dynamic Object Process Graphs Support Program Understanding? — A Controlled Experiment (JQ), pp. 73–82.
ICPCICPC-2008-RobillardM #comprehension #reuse
Reusing Program Investigation Knowledge for Code Understanding (MPR, PM), pp. 202–211.
ICPCICPC-2008-SatoST #comprehension #execution #source code #user interface #visualisation
Support for Understanding GUI Programs by Visualizing Execution Traces Synchronized with Screen Transitions (TS, BS, JT), pp. 272–275.
ICPCICPC-2008-VerbaereGG #comprehension #query
Query Technologies and Applications for Program Comprehension (QTAPC 2008) (MV, MWG, TG), pp. 285–288.
ICSMEICSM-2008-Chan #maintenance #programming
Impact of programming and application-specific knowledge on maintenance effort: A hazard rate model (TC), pp. 47–56.
ICSMEICSM-2008-He #generative #programming #refinement #testing
Refinement and test case generation in Unifying Theory of Programming (JH), p. 6.
ICSMEICSM-2008-TallamTG #concurrent #detection #parallel #slicing #source code #thread
Dynamic slicing of multithreaded programs for race detection (ST, CT, RG), pp. 97–106.
ICSMEICSM-2008-ZhangGLZ #aspectj #impact analysis #source code
Change impact analysis for AspectJ programs (SZ, ZG, YL, JZ), pp. 87–96.
ICSMEICSM-2008-Zhao #aspect-oriented #challenge #maintenance #source code
Maintenance support for aspect-oriented programs: opportinuties and challenges (JZ), pp. 482–483.
MSRMSR-2008-HillFBSNPV #automation #maintenance #mining #named #source code #tool support
AMAP: automatically mining abbreviation expansions in programs to enhance software maintenance tools (EH, ZPF, HB, GS, YN, LLP, KVS), pp. 79–88.
PASTEPASTE-2008-ZaksP #compilation #program analysis #validation
Program analysis for compiler validation (AZ, AP), pp. 1–7.
SCAMSCAM-2008-CeccatoDT #legacy #program transformation #using
Using Program Transformations to Add Structure to a Legacy Data Model (MC, TRD, PT), pp. 197–206.
SCAMSCAM-2008-FehnkerHRS #assembly #embedded #program analysis
Some Assembly Required — Program Analysis of Embedded System Code (AF, RH, FR, SS), pp. 15–24.
SCAMSCAM-2008-GiffhornH #analysis #java #precise #source code #using
Precise Analysis of Java Programs Using JOANA (DG, CH), pp. 267–268.
SCAMSCAM-2008-WangZZ #automation #detection #model checking #program analysis
Automated Detection of Code Vulnerabilities Based on Program Analysis and Model Checking (LW, QZ, PZ), pp. 165–173.
SCAMSCAM-2008-Zanardini #semantics #slicing
The Semantics of Abstract Program Slicing (DZ), pp. 89–98.
WCREWCRE-2008-DolgovaC #automation #c #re-engineering #source code
Automatic Type Reconstruction in Disassembled C Programs (KD, AC), pp. 202–206.
WCREWCRE-2008-Ebraert #feature model #programming
First-Class Change Objects for Feature-Oriented Programming (PE), pp. 319–322.
WCREWCRE-2008-GasparisNEK #design #navigation #object-oriented #source code
Navigating Through the Design of Object-Oriented Programs (EG, JN, AHE, RK), pp. 331–332.
WCREWCRE-2008-GhanbariCA #analysis #aspectj #hybrid #java #query #source code
A Hybrid Query Engine for the Structural Analysis of Java and AspectJ Programs (HG, CC, VA), pp. 133–137.
WCREWCRE-2008-IshioDMI #detection #java #mining #source code
Mining Coding Patterns to Detect Crosscutting Concerns in Java Programs (TI, HD, TM, KI), pp. 123–132.
WCREWCRE-2008-SchauerK #comprehension
Integrative Levels of Program Comprehension (RS, RKK), pp. 145–154.
PEPMPEPM-2008-JancuraP #framework #ide #integration #programming language
Generic framework for integration of programming languages into netbeans ide (JJ, DP), pp. 123–124.
PEPMPEPM-2008-LiT #functional #refactoring #source code #tool support
Tool support for refactoring functional programs (HL, SJT), pp. 199–203.
PEPMPEPM-2008-MastroeniZ #dependence #semantics #slicing #syntax
Data dependencies and program slicing: from syntax to abstract semantics (IM, DZ), pp. 125–134.
PEPMPEPM-2008-PietrzakCPH #analysis #composition #prolog #source code #verification
A practical type analysis for verification of modular prolog programs (PP, JC, GP, MVH), pp. 61–70.
PEPMPEPM-2008-PuchingerS #automation #bound #source code
Automating branch-and-bound for dynamic programs (JP, PJS), pp. 81–89.
PEPMPEPM-2008-VolanschiR #tool support
Unparsed patterns: easy user-extensibility of program manipulation tools (NV, CR), pp. 111–121.
PLDIPLDI-2008-ChughVJL #analysis #concurrent #data flow #detection #source code #using
Dataflow analysis for concurrent programs using datarace detection (RC, JWV, RJ, SL), pp. 316–326.
PLDIPLDI-2008-DincklageD #analysis
Explaining failures of program analyses (DvD, AD), pp. 260–269.
PLDIPLDI-2008-FengSDG #hardware #low level #source code #thread
Certifying low-level programs with hardware interrupts and preemptive threads (XF, ZS, YD, YG), pp. 170–182.
PLDIPLDI-2008-FlanaganFY #named #parallel #source code #thread
Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs (CF, SNF, JY), pp. 293–303.
PLDIPLDI-2008-GulwaniSV #constraints #program analysis #theorem proving
Program analysis as constraint solving (SG, SS, RV), pp. 281–292.
PLDIPLDI-2008-HalbwachsP #array #source code
Discovering properties about arrays in simple programs (NH, MP), pp. 339–348.
PLDIPLDI-2008-KudlurM #execution #manycore #source code
Orchestrating the execution of stream programs on multicore platforms (MK, SAM), pp. 114–124.
PLDIPLDI-2008-Sen #concurrent #random testing #source code #testing
Race directed random testing of concurrent programs (KS), pp. 11–21.
PLDIPLDI-2008-Terauchi #linear #programming
Checking race freedom via linear programming (TT), pp. 1–10.
PLDIPLDI-2008-XinSZ #execution #performance
Efficient program execution indexing (BX, WNS, XZ), pp. 238–248.
SASSAS-2008-LammichM #analysis #concurrent #monitoring #source code #thread
Conflict Analysis of Programs with Procedures, Dynamic Thread Creation, and Monitors (PL, MMO), pp. 205–220.
SASSAS-2008-RuggieriM #constraints #linear #source code #type system
Typing Linear Constraints for Moding CLP() Programs (SR, FM), pp. 128–143.
STOCSTOC-2008-AwerbuchK #distributed #linear #source code
Stateless distributed gradient descent for positive linear programs (BA, RK), pp. 691–700.
STOCSTOC-2008-GoldwasserGHKR #approach
A (de)constructive approach to program checking (SG, DG, AH, TK, GNR), pp. 143–152.
STOCSTOC-2008-ReichardtS #algorithm #quantum
Span-program-based quantum algorithm for evaluating formulas (BR, RS), pp. 103–112.
FLOPSFLOPS-2008-CaballeroRV #constraints #declarative #functional #logic programming
Declarative Diagnosis of Missing Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 305–321.
FLOPSFLOPS-2008-Kobayashi #program analysis #type system
Substructural Type Systems for Program Analysis (NK), p. 14.
FLOPSFLOPS-2008-Rodriguez-ArtalejoR #logic programming #revisited
Quantitative Logic Programming Revisited (MRA, CARD), pp. 272–288.
FLOPSFLOPS-2008-Schaub #information management #modelling #programming #reasoning #representation #set
Model-Based Knowledge Representation and Reasoning Via Answer Set Programming (TS), pp. 1–2.
ICALPICALP-A-2008-AzarG #framework #integer #source code #unification
Truthful Unification Framework for Packing Integer Programs with Choices (YA, IG), pp. 833–844.
ICALPICALP-A-2008-CicaleseL #evaluation #linear #programming
Function Evaluation Via Linear Programming in the Priced Information Model (FC, ESL), pp. 173–185.
ICALPICALP-A-2008-LeeM #programming #theorem
Product Theorems Via Semidefinite Programming (TL, RM), pp. 674–685.
ICALPICALP-B-2008-YokoyamaAG #theorem
Reversible Flowchart Languages and the Structured Reversible Program Theorem (TY, HBA, RG), pp. 258–270.
FMFM-2008-ZaksP #compilation #named #program analysis #validation
CoVaC: Compiler Validation by Program Analysis of the Cross-Product (AZ, AP), pp. 35–51.
SEFMSEFM-2008-BalakrishnanG #fault #named
PED: Proof-Guided Error Diagnosis by Triangulation of Program Error Causes (GB, MKG), pp. 268–278.
SEFMSEFM-2008-Ferrara #parallel #source code #static analysis #thread
Static Analysis of the Determinism of Multithreaded Programs (PF), pp. 41–50.
SEFMSEFM-2008-TruongTHNTH #aspect-oriented #interactive #interface #programming #protocol #using
Checking Interface Interaction Protocols Using Aspect-Oriented Programming (AHT, TBT, DVH, VHN, NTTT, PDH), pp. 382–386.
SEFMSEFM-2008-XavierHM #fault tolerance #source code #using #verification
Using Formal Verification to Reduce Test Space of Fault-Tolerant Programs (KSX, SH, ACVdM), pp. 181–190.
AFPAFP-2008-JeuringLMY08 #haskell #library #programming
Libraries for Generic Programming in Haskell (JJ, SL, JPM, ARY), pp. 165–229.
AFPAFP-2008-JonesS08 #concurrent #haskell #parallel #programming #tutorial
A Tutorial on Parallel and Concurrent Programming in Haskell (SLPJ, SS), pp. 267–305.
AFPAFP-2008-Norell08 #programming
Dependently Typed Programming in Agda (UN), pp. 230–266.
ICFPICFP-2008-Danvy #programming language
Defunctionalized interpreters for programming languages (OD), pp. 131–142.
ICFPICFP-2008-DolstraHHHJLLMRS #contest #programming
Report on the tenth ICFP programming contest (ED, JH, BH, SH, JJ, AL, CL, AM, AR, JvS), pp. 397–408.
ICFPICFP-2008-FischerK #data flow #declarative #source code #testing
Data-flow testing of declarative programs (SF, HK), pp. 201–212.
ICFPICFP-2008-JiaVMZZSZ #named #programming language
AURA: a programming language for authorization and audit (LJ, JAV, KM, JZ, LZ, JS, SZ), pp. 27–38.
ICFPICFP-2008-Jones08a #functional #morphism #perspective #polymorphism #programming
Polymorphism and page tables: systems programming from a functional programmer’s perspective (MPJ), pp. 265–266.
ICFPICFP-2008-Ley-WildFA #compilation #continuation #self #source code
Compiling self-adjusting programs with continuations (RLW, MF, UAA), pp. 321–334.
ICFPICFP-2008-MainlandMW #functional #named #network #programming #staged
Flask: staged functional programming for sensor networks (GM, GM, MW), pp. 335–346.
ICFPICFP-2008-NanevskiMSGB #dependent type #imperative #named #source code
Ynot: dependent types for imperative programs (AN, GM, AS, PG, LB), pp. 229–240.
ICFPICFP-2008-SpoonhowerBHG #functional #parallel #profiling #source code
Space profiling for parallel functional programs (DS, GEB, RH, PBG), pp. 253–264.
IFLIFL-2008-BrasselF #functional #lazy evaluation #logic programming #source code
From Functional Logic Programs to Purely Functional Programs Preserving Laziness (BB, SF), pp. 25–42.
IFLIFL-2008-LijnseP #automation #data type #database #programming #relational #using
Between Types and Tables — Using Generic Programming for Automated Mapping between Data Types and Relational Databases (BL, RP), pp. 272–290.
IFLIFL-2008-ShkaravskaET #functional #semantics #source code
Collected Size Semantics for Functional Programs over Lists (OS, MCJDvE, AT), pp. 118–137.
IFLIFL-2008-SvenssonSC #embedded #named #parallel #programming
Obsidian: A Domain Specific Embedded Language for Parallel Programming of Graphics Processors (JS, MS, KC), pp. 156–173.
GT-VMTGT-VMT-2006-Kunert08 #automation #generative #metamodelling #modelling #source code
Semi-automatic Generation of Metamodels and Models From Grammars and Programs (AK), pp. 111–119.
GT-VMTGT-VMT-2006-MinasH08 #graph transformation #programming
An Example of Cloning Graph Transformation Rules for Programming (MM, BH), pp. 241–250.
GT-VMTGT-VMT-2008-AzabP #c++ #graph #source code #type checking
Type Checking C++ Template Instantiation by Graph Programs (KA, KHP).
GT-VMTGT-VMT-2008-HassanMS #design #implementation #interactive #programming language
Interaction nets: programming language design and implementation (AH, IM, SS).
GT-VMTGT-VMT-2008-ManningP #programming
The GP Programming System (GM, DP).
ICGTICGT-2008-AzabH #source code
High-Level Programs and Program Conditions (KA, AH), pp. 211–225.
CHICHI-2008-ChengET #source code #towards
Participant and interviewer attitudes toward handheld computers in the context of HIV/AIDS programs in sub-Saharan Africa (KGC, FE, KNT), pp. 763–766.
SOFTVISSOFTVIS-2008-ShahGH #comprehension #exception #visualisation
Visualization of exception handling constructs to support program understanding (HS, CG, MJH), pp. 19–28.
AdaEuropeAdaEurope-2008-FecheteKB #ada #framework #program analysis #source code
A Framework for CFG-Based Static Program Analysis of Ada Programs (RF, GK, JB), pp. 130–143.
AdaEuropeAdaEurope-2008-KaiserPP #concurrent #metric
Concurrent Program Metrics Drawn by Quasar (CK, CP, JFPP), pp. 101–114.
AdaEuropeAdaEurope-2008-NarayananK #approach #automation #multi #semantics
A Systematic Approach to Automatically Generate Multiple Semantically Equivalent Program Versions (SHKN, MTK), pp. 185–198.
AdaEuropeAdaEurope-2008-RazaV #detection #flexibility #framework #named #parallel #source code
RCanalyser: A Flexible Framework for the Detection of Data Races in Parallel Programs (AR, GV), pp. 226–239.
AdaSIGAda-2008-Doran #ada #development #embedded #named #programming language #realtime
Anima: a Ada derived programming language for real-time embedded software development (SD), pp. 121–132.
AdaSIGAda-2008-Maurer #ada #problem #source code
Removing backward go-to statements from Ada programs: possibilities and problems (WDM), pp. 105–108.
AdaSIGAda-2008-Safari-SharifabadiC #ada #comprehension #dynamic analysis #metric #quality #source code
Dynamic analysis of Ada programs for comprehension and quality measurement (ESS, CC), pp. 15–38.
ICEISICEIS-HCI-2008-StoitsevSFM08a #modelling #process #programming
Enabling end Users to Proactively Tailor Underspecified, Human-Centric Business Processes — “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 38–46.
ICEISICEIS-ISAS1-2008-BeckerAP #approach #process #source code
An Approach to Support the Strategic Alignment of Software Process Improvement Programs (ALB, JLNA, RP), pp. 66–73.
ICEISICEIS-ISAS2-2008-FernandesAS #performance #programming #release planning
An Extreme Programming Release Plan that Maximizes Business Performance (MCF, AJA, EAS), pp. 12–22.
ICEISICEIS-J-2008-StoitsevSFM08b #modelling #process #programming
Enabling End Users to Proactively Tailor Underspecified, Human-Centric Business Processes: “Programming by Example” of Weakly-Structured Process Models (TS, SS, FF, MM), pp. 307–320.
ICMLICML-2008-KolterCNGD #learning #programming
Space-indexed dynamic programming: learning to follow trajectories (JZK, AC, AYN, YG, CD), pp. 488–495.
ICMLICML-2008-LiLT #classification #constraints #programming
Pairwise constraint propagation by semidefinite programming for semi-supervised classification (ZL, JL, XT), pp. 576–583.
ICMLICML-2008-RavikumarAW #convergence #linear #message passing #source code
Message-passing for graph-structured linear programs: proximal projections, convergence and rounding schemes (PDR, AA, MJW), pp. 800–807.
ICMLICML-2008-SyedBS #learning #linear #programming #using
Apprenticeship learning using linear programming (US, MHB, RES), pp. 1032–1039.
ICPRICPR-2008-KadarBS #bound #detection #evolution #image #programming #search-based
Evolving boundary detectors for natural images via Genetic Programming (IK, OBS, MS), pp. 1–4.
ICPRICPR-2008-Kopylov #image #programming
Tree-serial dynamic programming for image processing (AK), pp. 1–4.
ICPRICPR-2008-PerezO #invariant #learning #programming #search-based
Learning invariant region descriptor operators with genetic programming and the F-measure (CBP, GO), pp. 1–4.
ICPRICPR-2008-RiveraCT #image #polynomial #programming #segmentation
Image segmentation by convex quadratic programming (MR, ODC, JT), pp. 1–5.
ICPRICPR-2008-ShenZL #detection #higher-order #programming #using
Deformable surface stereo tracking-by-detection using Second Order Cone Programming (SS, YZ, YL), pp. 1–4.
ICPRICPR-2008-TortorellaPM #approach #programming
A Dynamic Programming approach for segmenting digital planar curves into line segments and circular arcs (FT, RP, MM), pp. 1–4.
KDDKDD-2008-RaedtGN #constraints #mining #programming
Constraint programming for itemset mining (LDR, TG, SN), pp. 204–212.
KRKR-2008-ClassenL #logic #source code
A Logic for Non-Terminating Golog Programs (JC, GL), pp. 589–599.
KRKR-2008-DelgrandeSTW #logic programming #semantics #set #source code
Belief Revision of Logic Programs under Answer Set Semantics (JPD, TS, HT, SW), pp. 411–421.
KRKR-2008-FaberTW #equivalence #logic programming #order #source code
Notions of Strong Equivalence for Logic Programs with Ordered Disjunction (WF, HT, SW), pp. 433–443.
KRKR-2008-LinW #programming #set
Answer Set Programming with Functions (FL, YW), pp. 454–465.
SEKESEKE-2008-HuS #design pattern #detection #dynamic analysis #java #source code
Dynamic Analysis and Design Pattern Detection in Java Programs (LH, KS), pp. 842–846.
SEKESEKE-2008-PatroneR #bound #logic #programming language
Sharing Application Logic Across Programming Language Boundaries (DSP, BR), pp. 227–231.
SEKESEKE-2008-Shaffer #domain model #security #source code #static analysis #verification
A Security Domain Model for Static Analysis and Verification of Software Programs (ABS), pp. 673–678.
SEKESEKE-2008-TinkhamTP #assessment #comprehension #java #reverse engineering #source code #testing #tool support
A Qualitative Assessment of the Reverse Engineering Capabilities of Unit Testing Tools for Understanding Java Programs (AT, SRT, TP), pp. 111–116.
SEKESEKE-2008-ZhouZ #distributed #programming #virtual machine
A Virtual Machine for Distributed Agent-oriented Programming (BZ, HZ), pp. 729–734.
BXBX-2008-Glueck1 #programming language #tutorial
Reversible Programming Languages (tutorial) (RG), p. 35.
BXBX-2008-Matsuda1 #bidirectional #source code
Bidirectionalization of Programs with Duplication through Complement Function Derivation (KM), p. 40.
ECMFAECMDA-FA-2008-BenderCCFBV #metamodelling #petri net #validation
Ladder Metamodeling and PLC Program Validation through Time Petri Nets (DFB, BC, XC, JMF, BB, FV), pp. 121–136.
ICMTICMT-2008-SyrianiV #design #graph grammar
Programmed Graph Rewriting with Time for Simulation-Based Design (ES, HV), pp. 91–106.
MODELSMoDELS-2008-RobbesL #program transformation
Example-Based Program Transformation (RR, ML), pp. 174–188.
MODELSMoDELS-2008-RobbesL #program transformation
Example-Based Program Transformation (RR, ML), pp. 174–188.
ECOOPECOOP-2008-HuangHBR #bound #hardware #object-oriented #programming
Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
ECOOPECOOP-2008-HuYH #distributed #java #programming
Session-Based Distributed Programming in Java (RH, NY, KH), pp. 516–541.
ECOOPECOOP-2008-OstrowskiBDA #distributed #programming
Programming with Live Distributed Objects (KO, KB, DD, JHA), pp. 463–489.
ECOOPECOOP-2008-SevcikA #java #memory management #on the #program transformation
On Validity of Program Transformations in the Java Memory Model (JS, DA), pp. 27–51.
ECOOPECOOP-2008-TemperoNM #empirical #how #inheritance #java #source code
How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software (EDT, JN, HM), pp. 667–691.
OOPSLAOOPSLA-2008-DagenaisH #java #source code #static analysis
Enabling static analysis for partial java programs (BD, LJH), pp. 313–328.
OOPSLAOOPSLA-2008-SimpkinsBIM #adaptation #learning #programming language #towards
Towards adaptive programming: integrating reinforcement learning into a programming language (CS, SB, CLIJ, MM), pp. 603–614.
OOPSLAOOPSLA-2008-XianSJ #execution #java #parallel #source code #thread
Contention-aware scheduler: unlocking execution parallelism in multithreaded java programs (FX, WSa, HJ), pp. 163–180.
TOOLSTOOLS-EUROPE-2008-CohenGM #program transformation #using
Guarded Program Transformations Using JTL (TC, JYG, IM), pp. 100–120.
TOOLSTOOLS-EUROPE-2008-NordioMM #compilation #eiffel #source code
Proof-Transforming Compilation of Eiffel Programs (MN, PM, BM), pp. 316–335.
GPCEGPCE-2008-ApelKB #aspect-oriented #functional #refactoring #using
Program refactoring using functional aspects (SA, CK, DSB), pp. 161–170.
GPCEGPCE-2008-ApelKL #calculus #feature model #java #programming #refinement
Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement (SA, CK, CL), pp. 101–112.
GPCEGPCE-2008-Meijer #functional #programming
Fundamentalist functional programming (EM), pp. 99–100.
LOPSTRLOPSTR-2008-ArroyoRTV #approach #functional #higher-order #source code
A Transformational Approach to Polyvariant BTA of Higher-Order Functional Programs (GA, JGR, ST, GV), pp. 40–54.
LOPSTRLOPSTR-2008-Kitzelmann #functional #induction #programming
Analytical Inductive Functional Programming (EK), pp. 87–102.
LOPSTRLOPSTR-2008-LeuschelV #logic programming #partial evaluation #performance #scalability #source code
Fast Offline Partial Evaluation of Large Logic Programs (ML, GV), pp. 119–134.
PPDPPPDP-2008-BenzakenCCM #programming #query #visual notation #xml
Pattern by example: type-driven visual programming of XML queries (VB, GC, DC, CM), pp. 131–142.
PPDPPPDP-2008-CaballeroRR #logic programming #reasoning #similarity
Similarity-based reasoning in qualified logic programming (RC, MRA, CARD), pp. 185–194.
PPDPPPDP-2008-ChenouardGS #constraints #modelling #programming
Model-driven constraint programming (RC, LG, RS), pp. 236–246.
PPDPPPDP-2008-ChitilD #algorithm #debugging #finite #functional #higher-order #source code
Comprehending finite maps for algorithmic debugging of higher-order functional programs (OC, TD), pp. 205–216.
PPDPPPDP-2008-Hanus #analysis #functional #logic programming #source code
Call pattern analysis for functional logic programs (MH), pp. 67–78.
PPDPPPDP-2008-Leuschel #declarative #programming #verification
Declarative programming for verification: lessons and outlook (ML), pp. 1–7.
PPDPPPDP-2008-Lu #dependence #logic programming #polymorphism #precise #source code
Inferring precise polymorphic type dependencies in logic programs (LL), pp. 143–151.
PPDPPPDP-2008-PaoliniP #linear #programming language #semantics
Semantically linear programming languages (LP, MP), pp. 97–107.
PPDPPPDP-2008-PientkaD #programming #proving
Programming with proofs and explicit contexts (BP, JD), pp. 163–173.
QAPLQAPL-2008-Bortolussi #approximate #concurrent #constraints #equation #on the #probability #programming
On the Approximation of Stochastic Concurrent Constraint Programming by Master Equation (LB), pp. 163–180.
QAPLQAPL-2008-Smith #abstract interpretation #imperative #probability #source code #using
Probabilistic Abstract Interpretation of Imperative Programs using Truncated Normal Distributions (MJAS), pp. 43–59.
PADLPADL-2008-BrasselHM #database #programming
High-Level Database Programming in Curry (BB, MH, MM), pp. 316–332.
PADLPADL-2008-CoxN #array #logic programming #spreadsheet #unification
Unification of Arrays in Spreadsheets with Logic Programming (PTC, PKN), pp. 100–115.
PADLPADL-2008-EshkevariAC #analysis #aspect-oriented #comprehension #declarative #dependence #reasoning #source code
Comprehension and Dependency Analysis of Aspect-Oriented Programs through Declarative Reasoning (LME, VA, CC), pp. 35–52.
PADLPADL-2008-FernandezFFGM #developer #ml #programming #tool support
A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers (MFF, KF, JNF, MG, YM), pp. 133–149.
PADLPADL-2008-Launchbury #functional #industrial #programming
Industrial Functional Programming (JL), p. 1.
PADLPADL-2008-Marpons-UceroMCHMF #automation #consistency #logic programming #using
Automatic Coding Rule Conformance Checking Using Logic Programming (GMU, JMC, MC, ÁHN, JJMN, LÅF), pp. 18–34.
PADLPADL-2008-MouraCN #multi #programming #thread
High-Level Multi-threading Programming in Logtalk (PM, PC, PN), pp. 265–281.
POPLPOPL-2008-BrotherstonBC #logic #proving #termination
Cyclic proofs of program termination in separation logic (JB, RB, CC), pp. 101–112.
POPLPOPL-2008-JohannG #data type #programming
Foundations for structured programming with GADTs (PJ, NG), pp. 297–308.
POPLPOPL-2008-LahiriQ #precise #smt #using #verification
Back to the future: revisiting precise program verification using SMT solvers (SKL, SQ), pp. 171–182.
POPLPOPL-2008-McMillan #heuristic #program analysis
Relevance heuristics for program analysis (KLM), pp. 145–146.
POPLPOPL-2008-NeamtiuHFP #concurrent #programming
Contextual effects for version-consistent dynamic software updating and safe concurrent programming (IN, MH, JSF, PP), pp. 37–49.
POPLPOPL-2008-Pientka #higher-order #programming #syntax
A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions (BP), pp. 371–382.
RERE-2008-BerenbachR #evaluation #requirements
The Evaluation of a Requirements Engineering Training Program at Siemens (BB, TR), pp. 205–210.
SACSAC-2008-AbreuGZG #automation #fault #invariant #locality #using
Automatic software fault localization using generic program invariants (RA, AG, PZ, AJCvG), pp. 712–717.
SACSAC-2008-AtoofianB #behaviour #embedded #latency #memory management
Exploiting program cyclic behavior to reduce memory latency in embedded processors (EA, AB), pp. 1482–1486.
SACSAC-2008-CarvalhoLGS #identification #programming #search-based #using
Replica identification using genetic programming (MGdC, AHFL, MAG, ASdS), pp. 1801–1806.
SACSAC-2008-LiQWLW #consistency #diagrams #interactive #java #runtime #source code #state machine #uml #verification
UML state machine diagram driven runtime verification of Java programs for message interaction consistency (XL, XQ, LW, BL, WEW), pp. 384–389.
SACSAC-2008-LuizPBR #approach #mobile #programming #search-based #using
A new approach to control a population of mobile robots using genetic programming (AL, FP, GB, MR), pp. 1602–1606.
SACSAC-2008-MeloNX #java #source code #testing #towards #verification
Towards verification and testing of Java programs (ACVdM, PRFN, KSX), pp. 730–734.
SACSAC-2008-MusicantePC #programming #web #web service
A programming environment for web services (MAM, EP, MAC), pp. 2363–2367.
SACSAC-2008-OlarteV #concurrent #constraints #security #semantics
Universal concurrent constraint programing: symbolic semantics and applications to security (CO, FDV), pp. 145–150.
SACSAC-2008-PothierT #aspect-oriented #debugging #programming
Extending omniscient debugging to support aspect-oriented programming (GP, ÉT), pp. 266–270.
SACSAC-2008-QianX #slicing
Scenario oriented program slicing (JQ, BX), pp. 748–752.
SACSAC-2008-YuV #programming #rule-based #visualisation
Visualization of rule-based programming (WY, RMV), pp. 1258–1259.
FSEFSE-2008-BoddenLH #fault #monitoring #programming #runtime
Finding programming errors earlier by evaluating runtime monitors ahead-of-time (EB, PL, LJH), pp. 36–47.
FSEFSE-2008-JiangS #analysis #effectiveness #testing
Profile-guided program simplification for effective testing and analysis (LJ, ZS), pp. 48–58.
FSEFSE-2008-ParkS #concurrent #detection #random #source code
Randomized active atomicity violation detection in concurrent programs (CSP, KS), pp. 135–145.
ICSEICSE-2008-CabotDMVR #distributed #experience #modelling #programming #re-engineering
From programming to modeling: our experience with a distributed software engineering course (JC, FD, NM, AV, JRR), pp. 749–758.
ICSEICSE-2008-DenzlerG #design pattern #programming
Design patterns: between programming and software design (CD, DG), pp. 801–804.
ICSEICSE-2008-EichbergKKM #dependence
Defining and continuous checking of structural program dependencies (ME, SK, KK, MM), pp. 391–400.
ICSEICSE-2008-KoM #behaviour #debugging #why
Debugging reinvented: asking and answering why and why not questions about program behavior (AJK, BAM), pp. 301–310.
ICSEICSE-2008-LanzaMRLB #approach #java #programming #smalltalk
A teamwork-based approach to programming fundamentals with scheme, smalltalk & java (ML, ALM, RR, ML, PB), pp. 787–790.
ICSEICSE-2008-LauterburgSMV #incremental #source code
Incremental state-space exploration for programs with dynamically allocated data (SL, AS, DM, MV), pp. 291–300.
ICSEICSE-2008-RajanWH #test coverage #testing
The effect of program and model structure on mc/dc test adequacy coverage (AR, MWW, MPEH), pp. 161–170.
ICSEICSE-2008-SankaranarayananIG #induction #library #logic programming #mining #specification #using
Mining library specifications using inductive logic programming (SS, FI, AG), pp. 131–140.
ICSEICSE-2008-StapelLK #design #programming
Best practices in extreme programming course design (KS, DL, EK), pp. 769–776.
ATEMATEM-J-2006-DubeyJA #context-free grammar #learning #set
Learning context-free grammar rules from a set of program (AD, PJ, SKA), pp. 223–240.
ASPLOSASPLOS-2008-BallapuramSL #behaviour #multi #semantics
Exploiting access semantics and program behavior to reduce snoop power in chip multiprocessors (CSB, AS, HHSL), pp. 60–69.
ASPLOSASPLOS-2008-CoxBCKK #compilation #programming
Xoc, an extension-oriented compiler for systems programming (RC, TB, ATC, MFK, EK), pp. 244–254.
ASPLOSASPLOS-2008-DeviettiBMZ #architecture #bound #c #named #programming language #safety
Hardbound: architectural support for spatial safety of the C programming language (JD, CB, MMKM, SZ), pp. 103–114.
ASPLOSASPLOS-2008-GummarajuCTR #manycore #named #programming #using
Streamware: programming general-purpose multicore processors using streams (JG, JC, YT, MR), pp. 297–307.
ASPLOSASPLOS-2008-LindermanCWM #manycore #named #programming
Merge: a programming model for heterogeneous multi-core systems (MDL, JDC, HW, THYM), pp. 287–296.
ASPLOSASPLOS-2008-Winfree #programming #towards
Toward molecular programming with DNA (EW), p. 1.
CCCC-2008-WurthingerWM #dependence #graph #visualisation
Visualization of Program Dependence Graphs (TW, CW, HM), pp. 193–196.
CGOCGO-2008-BoissinotHGDR #liveness #performance #source code
Fast liveness checking for ssa-form programs (BB, SH, DG, BDdD, FR), pp. 35–44.
CGOCGO-2008-RyooRSBUSH #gpu #optimisation #parallel #thread
Program optimization space pruning for a multithreaded gpu (SR, CIR, SSS, SSB, SZU, JAS, WmWH), pp. 195–204.
CGOCGO-2008-Sarkar #optimisation #parallel #source code
Code optimization of parallel programs: evolutionary vs. revolutionary approaches (VS), p. 1.
HPCAHPCA-2008-RashidH #concurrent #parallel #source code #thread
Supporting highly-decoupled thread-level redundancy for parallel programs (MWR, MCH), pp. 393–404.
ISMMISMM-2008-ChinNPQ #bound #low level #memory management #source code
Analysing memory resource bounds for low-level programs (WNC, HHN, CP, SQ), pp. 151–160.
ISMMISMM-2008-Trancon-y-Widemann #functional #garbage collection #programming
A reference-counting garbage collection algorithmfor cyclical functional programming (BTyW), pp. 71–80.
ISMMISMM-2008-ZhongC #approximate #locality
Sampling-based program locality approximation (YZ, WC), pp. 91–100.
LCTESLCTES-2008-AuerbachBGSV #concurrent #flexibility #graph #java #programming #strict #thread
Flexible task graphs: a unified restricted thread programming model for java (JSA, DFB, RG, JHS, JV), pp. 1–11.
LCTESLCTES-2008-DelavalGP #automation #data flow #higher-order #source code #type system
A type system for the automatic distribution of higher-order synchronous dataflow programs (GD, AG, MP), pp. 101–110.
LCTESLCTES-2008-NewtonGCMM #compilation #design #embedded #evaluation #source code
Design and evaluation of a compiler for embedded stream programs (RN, LG, MBC, SM, JGM), pp. 131–140.
OSDIOSDI-2008-CadarDE #automation #generative #named #source code #testing
KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (CC, DD, DRE), pp. 209–224.
OSDIOSDI-2008-MusuvathiQBBNN #concurrent #source code
Finding and Reproducing Heisenbugs in Concurrent Programs (MM, SQ, TB, GB, PAN, IN), pp. 267–280.
OSDIOSDI-2008-WangKKLM #concurrent #named #parallel #source code #thread
Gadara: Dynamic Deadlock Avoidance for Multithreaded Programs (YW, TK, MK, SL, SAM), pp. 281–294.
PPoPPPPoPP-2008-GuoBFGP #programming
Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
PPoPPPPoPP-2008-RulVB #parallel #source code
Extracting coarse-grain parallelism in general-purpose programs (SR, HV, KDB), pp. 281–282.
PPoPPPPoPP-2008-VakkalankaSGK #model checking #named #source code
ISP: a tool for model checking MPI programs (SSV, SS, GG, RMK), pp. 285–286.
PPoPPPPoPP-2008-WangYFDWJ #analysis #automation #source code
Automated application-level checkpointing based on live-variable analysis in MPI programs (PW, XY, HF, YD, ZW, JJ), pp. 273–274.
CAVCAV-2008-AbdullaBCHR #abstraction #memory management #source code
Monotonic Abstraction for Programs with Dynamic Memory Heaps (PAA, AB, JC, FH, AR), pp. 341–354.
CAVCAV-2008-BurckhardtM #effectiveness #memory management #modelling #verification
Effective Program Verification for Relaxed Memory Models (SB, MM), pp. 107–120.
CAVCAV-2008-CohenN #concurrent #linear #proving #source code
Local Proofs for Linear-Time Properties of Concurrent Programs (AC, KSN), pp. 149–161.
CAVCAV-2008-FarzanM #concurrent #monitoring #source code
Monitoring Atomicity in Concurrent Programs (AF, PM), pp. 52–65.
CAVCAV-2008-NguyenC #verification
Enhancing Program Verification with Lemmas (HHN, WNC), pp. 355–369.
CAVCAV-2008-VakkalankaGK #order #reduction #source code #verification
Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings (SSV, GG, RMK), pp. 66–79.
CSLCSL-2008-HofmannS #pointer #source code
Pure Pointer Programs with Iteration (MH, US), pp. 79–93.
ICLPICLP-2008-ArandaPRV #behaviour #concurrent #constraints #probability #programming
Stochastic Behavior and Explicit Discrete Time in Concurrent Constraint Programming (JA, JAP, CR, FDV), pp. 682–686.
ICLPICLP-2008-Baral #information management #programming #reasoning #representation #set #using
Using Answer Set Programming for Knowledge Representation and Reasoning: Future Directions (CB), pp. 69–70.
ICLPICLP-2008-BaseliceB #source code
Composing Normal Programs with Function Symbols (SB, PAB), pp. 425–439.
ICLPICLP-2008-BelhaouariP #approach #automation #constraints #logic programming #testing
A Constraint Logic Programming Approach to Automated Testing (HB, FP), pp. 754–758.
ICLPICLP-2008-BeniniBM #constraints #multi #policy #programming #resource management #using
Resource Management Policy Handling Multiple Use-Cases in MPSoC Platforms Using Constraint Programming (LB, DB, MM), pp. 470–484.
ICLPICLP-2008-BoennBVF #automation #composition #music #programming #set
Automatic Composition of Melodic and Harmonic Music by Answer Set Programming (GB, MB, MDV, Jf), pp. 160–174.
ICLPICLP-2008-BonattiCOS #privacy #security #trust
Policy-Driven Negotiations and Explanations: Exploiting Logic-Programming for Trust Management, Privacy & Security (PAB, JLDC, DO, LS), pp. 779–784.
ICLPICLP-2008-Cabalar #programming #set #similarity
Partial Functions and Equality in Answer Set Programming (PC), pp. 392–406.
ICLPICLP-2008-Cipriano #constraints #modelling #on the #programming #tool support
On the Hybridization of Constraint Programming and Local Search Techniques: Models and Software Tools (RC), pp. 803–804.
ICLPICLP-2008-CliffeVBP #animation #declarative #named #programming #set #using #visualisation
ASPVIZ: Declarative Visualisation and Animation Using Answer Set Programming (OC, MDV, MB, JAP), pp. 724–728.
ICLPICLP-2008-CohenSS #algorithm #logic programming #source code
Dynamic Programming Algorithms as Products of Weighted Logic Programs (SBC, RJS, NAS), pp. 114–129.
ICLPICLP-2008-Costa #logic programming
The Life of a Logic Programming System (VSC), pp. 1–6.
ICLPICLP-2008-DeneckerV #integration #knowledge base #logic programming
Building a Knowledge Base System for an Integration of Logic Programming and Classical Logic (MD, JV), pp. 71–76.
ICLPICLP-2008-EglyGW #framework #implementation #named #programming #using
ASPARTIX: Implementing Argumentation Frameworks Using Answer-Set Programming (UE, SAG, SW), pp. 734–738.
ICLPICLP-2008-Fink #logic #programming
Equivalences in Answer-Set Programming by Countermodels in the Logic of Here-and-There (MF), pp. 99–113.
ICLPICLP-2008-GebserSTUV #biology #consistency #detection #network #nondeterminism #programming #scalability #set
Detecting Inconsistencies in Large Biological Networks with Answer Set Programming (MG, TS, ST, BU, PV), pp. 130–144.
ICLPICLP-2008-GuzmanCH #execution #program transformation #sketching
A Sketch of a Complete Scheme for Tabled Execution Based on Program Transformation (PCdG, MC, MVH), pp. 795–800.
ICLPICLP-2008-Janhunen #set #source code
Removing Redundancy from Answer Set Programs (TJ), pp. 729–733.
ICLPICLP-2008-JanssenHVC #compilation #fuzzy #set #source code
Compiling Fuzzy Answer Set Programs to Fuzzy Propositional Theories (JJ, SH, DV, MDC), pp. 362–376.
ICLPICLP-2008-KimmigCRDR #execution #on the #performance #source code
On the Efficient Execution of ProbLog Programs (AK, VSC, RR, BD, LDR), pp. 175–189.
ICLPICLP-2008-LiuY #representation #semantics #source code
Lparse Programs Revisited: Semantics and Representation of Aggregates (GL, JHY), pp. 347–361.
ICLPICLP-2008-Marek #programming #question #set
Quo Vadis Answer Set Programming? (VWM), pp. 83–87.
ICLPICLP-2008-MarquesS #concurrent #evaluation #source code
Concurrent and Local Evaluation of Normal Programs (RM, TS), pp. 206–222.
ICLPICLP-2008-MileoMB #approach #logic programming #monitoring
A Logic Programming Approach to Home Monitoring for Risk Prevention in Assisted Living (AM, DM, RB), pp. 145–159.
ICLPICLP-2008-MontaliTACGLM #declarative #logic programming #specification #using #verification
Verification from Declarative Specifications Using Logic Programming (MM, PT, MA, FC, MG, EL, PM), pp. 440–454.
ICLPICLP-2008-MuggletonST #bias #declarative #logic programming #named #using
TopLog: ILP Using a Logic Program Declarative Bias (SM, JCAS, ATN), pp. 687–692.
ICLPICLP-2008-Niemela #programming #set
Answer Set Programming without Unstratified Negation (IN), pp. 88–92.
ICLPICLP-2008-OetschT #semantics
Program Correspondence under the Answer-Set Semantics: The Non-ground Case (JO, HT), pp. 591–605.
ICLPICLP-2008-PearceV #equilibrium #logic #quantifier #set #source code
Quantified Equilibrium Logic and Foundations for Answer Set Programs (DP, AV), pp. 546–560.
ICLPICLP-2008-PerezR #concurrent #constraints #nondeterminism #programming
Non-determinism and Probabilities in Timed Concurrent Constraint Programming (JAP, CR), pp. 677–681.
ICLPICLP-2008-PuhrerTW #source code
Elimination of Disjunction and Negation in Answer-Set Programs under Hyperequivalence (JP, HT, SW), pp. 561–575.
ICLPICLP-2008-Riguzzi #logic programming #semantics #source code
Inference with Logic Programs with Annotated Disjunctions under the Well Founded Semantics (FR), pp. 667–671.
ICLPICLP-2008-Santos #bias #declarative #logic programming #named #using
TopLog: ILP Using a Logic Program Declarative Bias (JCAS), pp. 818–819.
ICLPICLP-2008-Saurin #interactive #programming #proving #towards
Towards Ludics Programming: Interactive Proof Search (AS), pp. 253–268.
ICLPICLP-2008-Schaub #exclamation #programming #set
Here’s the Beef: Answer Set Programming ! (TS), pp. 93–98.
ICLPICLP-2008-SenniPP #algorithm #constraints #logic programming #source code
A Folding Algorithm for Eliminating Existential Variables from Constraint Logic Programs (VS, AP, MP), pp. 284–300.
ICLPICLP-2008-TruszczynskiW #composition #logic programming #source code
Relativized Hyperequivalence of Logic Programs for Modular Programming (MT, SW), pp. 576–590.
ICLPICLP-2008-VanhoofD #algorithm #logic programming #source code
An Algorithm for Sophisticated Code Matching in Logic Programs (WV, FD), pp. 785–789.
ICSTICST-2008-FerrariMR #aspect-oriented #mutation testing #source code #testing
Mutation Testing for Aspect-Oriented Programs (FCF, JCM, AR), pp. 52–61.
ICSTICST-2008-KimC #object-oriented #sequence #source code #testing
A Fitness Function to Find Feasible Sequences of Method Calls for Evolutionary Testing of Object-Oriented Programs (MK, YC), pp. 537–540.
ICSTICST-2008-LeiWL #concurrent #consistency #diagrams #java #nondeterminism #process #source code #testing #uml
UML Activity Diagram Based Testing of Java Concurrent Programs for Data Race and Inconsistency (BL, LW, XL), pp. 200–209.
ICSTICST-2008-PrasetyaVB #object-oriented #reflexive #source code #testing
Trace-based Reflexive Testing of OO Programs with T2 (WP, TEJV, AIB), pp. 151–160.
IJCARIJCAR-2008-BozgaIP #logic #source code
Quantitative Separation Logic and Programs with Lists (MB, RI, SP), pp. 34–49.
ISSTAISSTA-2008-BaahPH #dependence #fault #graph #probability
The probabilistic program dependence graph and its application to fault diagnosis (GKB, AP, MJH), pp. 189–200.
ISSTAISSTA-2008-DorLLSW #enterprise #impact analysis #slicing
Customization change impact analysis for erp professionals via program slicing (ND, TLA, SL, MS, DW), pp. 97–108.
ISSTAISSTA-2008-KondohO #debugging #interface #java #source code
Finding bugs in java native interface programs (GK, TO), pp. 109–118.
LICSLICS-2008-Kahlon #abstraction #analysis #approach #concurrent #data flow #source code
Parameterization as Abstraction: A Tractable Approach to the Dataflow Analysis of Concurrent Programs (VK), pp. 181–192.
LICSLICS-2008-Murawski #game studies #nondeterminism #reachability #semantics #source code
Reachability Games and Game Semantics: Comparing Nondeterministic Programs (ASM), pp. 353–363.
TAPTAP-2008-VelroyenR #imperative #source code
Non-termination Checking for Imperative Programs (HV, PR), pp. 154–170.
FATESTestCom-FATES-2008-Havelund #c #runtime #source code #verification
Runtime Verification of C Programs (KH), pp. 7–22.
VMCAIVMCAI-2008-BouissouM #abstract interpretation #embedded #physics #source code
Abstract Interpretation of the Physical Inputs of Embedded Programs (OB, MM), pp. 37–51.
VMCAIVMCAI-2008-Mendez-LojoH #analysis #precise #set #source code
Precise Set Sharing Analysis for Java-Style Programs (MML, MVH), pp. 172–187.
VMCAIVMCAI-2008-Pistoia #program analysis #programming language #security
Program Analysis and Programming Languages for Security (MP), p. 7.
CBSECBSE-2007-FornasierWG #component #composition #named #programming #runtime #using
Soya: A Programming Model and Runtime Environment for Component Composition Using SSDL (PF, JW, IG), pp. 227–241.
QoSAQoSA-2007-VasconcelosW #architecture #comprehension #evaluation #reuse
Architecture Recovery and Evaluation Aiming at Program Understanding and Reuse (AV, CW), pp. 72–89.
ASEASE-2007-Abi-AntounA #execution #object-oriented #source code #tool support
Tool support for the compile-time execution structure of object-oriented programs with ownership annotations (MAA, JA), pp. 543–544.
ASEASE-2007-ArcuriY #source code #specification #testing
Coevolving programs and unit tests from their specification (AA, XY), pp. 397–400.
ASEASE-2007-CabotCR #constraints #modelling #named #ocl #programming #uml #using #verification
UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming (JC, RC, DR), pp. 547–548.
ASEASE-2007-ChenM #concurrent #source code #testing #using
Testing concurrent programs using value schedules (JC, SM), pp. 313–322.
ASEASE-2007-InkumsahX #framework #named #object-oriented #source code #testing
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs (KI, TX), pp. 425–428.
ASEASE-2007-LittleM #java #keyword #programming
Keyword programming in java (GL, RCM), pp. 84–93.
ASEASE-2007-Sen #concurrent #effectiveness #random testing #source code #testing
Effective random testing of concurrent programs (KS), pp. 323–332.
ASEASE-2007-WeaverKFA #composition #programming
Modular and generic programming with interpreterlib (PW, GK, NF, PA), pp. 473–476.
ASEASE-2007-ZaraketAK #program analysis
Sequential circuits for program analysis (FAZ, AA, SK), pp. 114–123.
CASECASE-2007-HolleCHHM
Characterization of Program Controlled CO2 Laser-Cut PDMS Channels for Lab-on-a-chip Applications (AWH, ShC, MH, JMH, DRM), pp. 621–627.
CASECASE-2007-LjungkrantzA #case study #component #industrial #library #logic #programming #using
A Study of Industrial Logic Control Programming using Library Components (OL, ), pp. 117–122.
CASECASE-2007-ReveliotisR0 #algebra #concurrent #correctness #policy #programming #verification
Correctness Verification of Generalized Algebraic Deadlock Avoidance Policies through Mathematical Programming (SR, ER, JYC), pp. 200–206.
CASECASE-2007-ZuHT #coordination #generative #integer #linear #programming #using
Trajectory Generation in Relative Velocity Coordinates Using Mixed Integer Linear Programming with IHDR Guidance (DZ, JH, DT), pp. 1125–1130.
DACDAC-2007-ChuKCCG #embedded #multi #programming #thread
An Embedded Coherent-Multithreading Multimedia Processor and Its Programming Model (JCC, WCK, SHC, TFC, JIG), pp. 652–657.
DACDAC-2007-FangHC #algorithm #design #integer #linear #programming
An Integer Linear Programming Based Routing Algorithm for Flip-Chip Design (JWF, CHH, YWC), pp. 606–611.
DACDAC-2007-HwuRUKGSKBMTNLFP #modelling #parallel #programming
Implicitly Parallel Programming Models for Thousand-Core Microprocessors (WmWH, SR, SZU, JHK, IG, SSS, REK, SSB, AM, SCT, NN, SSL, MIF, SJP), pp. 754–759.
DACDAC-2007-Tabor #parallel #programming
Programming Living Cells to Function as Massively Parallel Computers (JJT), pp. 638–639.
DACDAC-2007-YuYBY #clustering #network #recursion
Program Mapping onto Network Processors by Recursive Bipartitioning and Refining (JY, JY, LNB, JY), pp. 805–810.
DATEDATE-2007-FeiS #architecture #monitoring #set
Microarchitectural support for program code integrity monitoring in application-specific instruction set processors (YF, ZJS), pp. 815–820.
DATEDATE-2007-MuellerGS #design #polynomial #programming #trade-off #using
Trade-off design of analog circuits using goal attainment and “Wave Front” sequential quadratic programming (DM, HEG, US), pp. 75–80.
DATEDATE-2007-ReshadiG #architecture #embedded #low level #programming
Interrupt and low-level programming support for expanding the application domain of statically-scheduled horizontal-microcoded architectures in embedded systems (MR, DG), pp. 1337–1342.
DATEDATE-2007-SanchezSSR #automation #effectiveness #generative #interactive #source code
Interactive presentation: An enhanced technique for the automatic generation of effective diagnosis-oriented test programs for processor (ES, MS, GS, MSR), pp. 1158–1163.
ICDARICDAR-2007-FujimotoSTSN #documentation #image #parallel #programming #using
Curved paper rectification for digital camera document images by shape from parallel geodesics using continuous dynamic programming (KF, JS, HT, MS, SN), pp. 267–271.
ICDARICDAR-2007-GaoWHD #documentation #image #integer #linear #programming #using
Decompose Document Image Using Integer Linear Programming (DG, YW, HH, MD), pp. 397–401.
ICDARICDAR-2007-LiwickiIB #detection #online #programming #using
On-Line Handwritten Text Line Detection Using Dynamic Programming (ML, EI, HB), pp. 447–451.
SIGMODSIGMOD-2007-CastroMA #abstraction #framework #programming
ADO.NET entity framework: raising the level of abstraction in data programming (PC, SM, AA), pp. 1070–1072.
VLDBVLDB-2007-TatikondaPG #named #programming #query #xml
LCS-TRIM: Dynamic Programming Meets XML Indexing and Querying (ST, SP, MG), pp. 63–74.
CSEETCSEET-2007-CarverHHHR #programming #re-engineering #student #using
Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming (JCC, LH, LH, JEH, DSR), pp. 115–122.
CSEETCSEET-2007-DistanteH #challenge #education #lessons learnt #programming #re-engineering #student
Challenges and Lessons Learned in Teaching Software Engineering and Programming to Hearing-Impaired Students (DD, SH), pp. 344–354.
CSEETCSEET-2007-MeadHMRS #on the #re-engineering #source code
On the Feasibility of Specialization within Software Engineering Degree Programs (NRM, TBH, JM, MR, DS), pp. 362–366.
CSEETCSEET-2007-TakemuraNHM #analysis #education #motivation #programming
Analysis of the Relation between the Teaching Materials and Motivation in Programming Education (YT, HN, KLH, KiM), pp. 317–326.
CSEETCSEET-2007-Yimei #embedded #re-engineering
A Graduate Program on Embedded Software Engineering in China (KY), pp. 3–10.
ITiCSEITiCSE-2007-AlstesL #learning #named #network #online #programming
VERKKOKE: learning routing and network programming online (AA, JL), pp. 91–95.
ITiCSEITiCSE-2007-BagleyC #collaboration #java #learning #programming
Collaboration and the importance for novices in learning java computer programming (CAB, CCC), pp. 211–215.
ITiCSEITiCSE-2007-BrownM #source code #student #visualisation
Visualizing berkeley socket calls in students’ programs (CB, CM), pp. 101–105.
ITiCSEITiCSE-2007-CaspersenLB #modelling #programming
Mental models and programming aptitude (MEC, KDL, JB), pp. 206–210.
ITiCSEITiCSE-2007-GoldwasserL #network #programming
Introducing network programming into a CS1 course (MHG, DL), pp. 19–22.
ITiCSEITiCSE-2007-GoldwasserL07a #education #object-oriented #programming #python
Teaching object-oriented programming in python (MHG, DL), pp. 365–366.
ITiCSEITiCSE-2007-Govender #assessment #comprehension #performance #programming #student
Understanding students’ performance in programming assessment questions (IG), p. 326.
ITiCSEITiCSE-2007-Helmick #automation #interface #java #programming #source code
Interface-based programming assignments and automatic grading of java programs (MTH), pp. 63–67.
ITiCSEITiCSE-2007-Impagliazzo #approach #source code #using
Using an outcome-based approach to assess computing programs (JI), p. 344.
ITiCSEITiCSE-2007-JiWC #detection #source code
A source code linearization technique for detecting plagiarized programs (JHJ, GW, HGC), pp. 73–77.
ITiCSEITiCSE-2007-LahtinenJM #visualisation
Targeting program visualizations (EL, HMJ, SMV), pp. 256–260.
ITiCSEITiCSE-2007-MillerS #agile #approach #embedded #programming #student
A TDD approach to introducing students to embedded programming (JM, MRS), pp. 33–37.
ITiCSEITiCSE-2007-SandersT #concept #object-oriented #source code
Checklists for grading object-oriented CS1 programs: concepts and misconceptions (KS, LT), pp. 166–170.
WRLAWRLA-J-2004-Lopez-FraguasRV07 #constraints #functional #logic programming
A new generic scheme for functional logic programming with constraints (FJLF, MRA, RdVV), pp. 73–122.
WRLAWRLA-2006-FarzanM07 #partial order #programming language #reduction #semantics
Partial Order Reduction for Rewriting Semantics of Programming Languages (AF, JM), pp. 61–78.
WRLAWRLA-2006-NeuhausserN07 #abstraction #erlang #maude #model checking #source code
Abstraction and Model Checking of Core Erlang Programs in Maude (MRN, TN), pp. 147–163.
ESOPESOP-2007-CarboneHY #programming #web #web service
Structured Communication-Centred Programming for Web Services (MC, KH, NY), pp. 2–17.
ESOPESOP-2007-ConditHAGN #dependent type #low level #programming
Dependent Types for Low-Level Programming (JC, MH, ZRA, DG, GCN), pp. 520–535.
ESOPESOP-2007-DreyerB #composition #source code
Principal Type Schemes for Modular Programs (DD, MB), pp. 441–457.
ESOPESOP-2007-RinetzkyPRSY #analysis #composition #encapsulation #source code
Modular Shape Analysis for Dynamically Encapsulated Programs (NR, APH, GR, MS, EY), pp. 220–236.
FASEFASE-2007-BachFS #eclipse #plugin #programming
Declared Type Generalization Checker: An Eclipse Plug-In for Systematic Programming with More General Types (MB, FF, FS), pp. 117–120.
FASEFASE-2007-Lopez-HerrejonA #case study #metric #source code
Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies (RELH, SA), pp. 423–437.
TACASTACAS-2007-AnandOH #analysis #execution #program transformation #symbolic computation
Type-Dependence Analysis and Program Transformation for Symbolic Execution (SA, AO, MJH), pp. 117–133.
TACASTACAS-2007-ArmandoBM #abstraction #array #linear #refinement #source code
Abstraction Refinement of Linear Programs with Arrays (AA, MB, JM), pp. 373–388.
TACASTACAS-2007-FarzanM #analysis #concurrent #data flow #source code
Causal Dataflow Analysis for Concurrent Programs (AF, PM), pp. 102–116.
TACASTACAS-2007-HarelS #flexibility #source code
Planned and Traversable Play-Out: A Flexible Method for Executing Scenario-Based Programs, (DH, IS), pp. 485–499.
WCREWCRE-J-2005-AkersBMEL07 #automation #c++ #case study #component #modelling #program transformation #re-engineering
Case study: Re-engineering C++ component models via automatic program transformation (RLA, IDB, MM, BJE, KRL), pp. 275–291.
CSMRCSMR-2007-Boogerd #evolution #program analysis #reliability
Supporting Reliable Software Evolution through Program Analysis (CB), pp. 341–344.
CSMRCSMR-2007-Leitao #approach #framework #java #lisp #migration #source code
Migration of Common Lisp Programs to the Java Platform — The Linj Approach (AML), pp. 243–251.
CSMRCSMR-2007-Quante07a #comprehension #graph #process #protocol
Dynamic Object Process Graph Extraction for Program Understanding and Protocol Recovery (JQ), pp. 345–348.
CSMRCSMR-2007-Staiger #source code #static analysis #user interface #visual notation
Static Analysis of Programs with Graphical User Interface (SS), pp. 252–264.
CSMRCSMR-2007-SzegediGBGT #concept #java #slicing #source code #verification
Verifying the Concept of Union Slices on Java Programs (AS, TG, ÁB, TG, GT), pp. 233–242.
ICPCICPC-2007-AlwisMR #case study #comparative #tool support
A Comparative Study of Three Program Exploration Tools (BdA, GCM, MPR), pp. 103–112.
ICPCICPC-2007-Godfrey #hybrid #object-oriented #reverse engineering
A Hybrid Program Model for Object-Oriented Reverse Engineering (MWG), pp. 81–90.
ICPCICPC-2007-Harman #comprehension #re-engineering
Search Based Software Engineering for Program Comprehension (MH), pp. 3–13.
ICPCICPC-2007-KothariDSM #comprehension #convergence #evolution #implementation
Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence (JK, TD, AS, SM), pp. 17–26.
ICPCICPC-2007-LuccaSFSH #aspect-oriented #challenge #roadmap #source code
Comprehending Aspect-Oriented Programs: Challenges and Open Issues (GADL, MS, BF, ES, HJH), pp. 286–292.
ICPCICPC-2007-PentaSK #comprehension #design #empirical
Designing your Next Empirical Study on Program Comprehension (MDP, REKS, EK), pp. 281–285.
ICPCICPC-2007-RatiuD #source code
From Reality to Programs and (Not Quite) Back Again (DR, FD), pp. 91–102.
ICPCICPC-2007-Tilley #comprehension
15 Years of Program Comprehension (SRT), pp. 279–280.
ICPCICPC-2007-WettelL #comprehension
Program Comprehension through Software Habitability (RW, ML), pp. 231–240.
ICSMEICSM-2007-Ceccato #aspect-oriented #migration #object-oriented #programming
Migrating Object Oriented code to Aspect Oriented Programming (MC), pp. 497–498.
ICSMEICSM-2007-Ettinger #refactoring #slicing
Refactoring via Program Slicing and Sliding (RE), pp. 505–506.
ICSMEICSM-2007-JoshiO #named
SCARPE: A Technique and Tool for Selective Capture and Replay of Program Executions (SJ, AO), pp. 234–243.
ICSMEICSM-2007-LiuZHB #approach
Indexing Noncrashing Failures: A Dynamic Program Slicing-Based Approach (CL, XZ, YZ, JH, BKB), pp. 455–464.
ICSMEICSM-2007-NagarajanGMZS #control flow
Matching Control Flow of Program Versions (VN, RG, MM, XZ, BDS), pp. 84–93.
ICSMEICSM-2007-OezbekP #comprehension #documentation #named #source code
JTourBus: Simplifying Program Understanding by Documentation that Provides Tours Through the Source Code (CO, LP), pp. 64–73.
ICSMEICSM-2007-Panchenko #comprehension #concept
Concept Location and Program Comprehension in Service-Oriented Software (OP), pp. 513–514.
PASTEPASTE-2007-ChinMMM #programming #validation
Enforcing and validating user-defined programming disciplines (BC, DM, SM, TDM), pp. 85–86.
PASTEPASTE-2007-PollockVSHFM #natural language #program analysis
Introducing natural language program analysis (LLP, KVS, DCS, EH, ZPF, KM), pp. 15–16.
PASTEPASTE-2007-ShepherdPV #case study #natural language #program analysis #reverse engineering
Case study: supplementing program analysis with natural language analysis to improve a reverse engineering task (DCS, LLP, KVS), pp. 49–54.
PASTEPASTE-2007-XuPV #analysis #java #source code
Dynamic purity analysis for java programs (HX, CJFP, CV), pp. 75–82.
SCAMSCAM-2007-GiffhornH #algorithm #concurrent #evaluation #slicing #source code
An Evaluation of Slicing Algorithms for Concurrent Programs (DG, CH), pp. 17–26.
SCAMSCAM-2007-MolinaS #approximate #open source #performance #source code #using
Fast Approximate Matching of Programs for Protecting Libre/Open Source Software by Using Spatial Indexes (AJMM, TS), pp. 111–122.
PEPMPEPM-2007-CunhaV #query #source code #xpath
Transformation of structure-shy programs: applied to XPath queries and strategic functions (AC, JV), pp. 11–20.
PEPMPEPM-2007-FernandesS #library #source code #tool support
Tools and libraries to model and manipulate circular programs (JPF, JS), pp. 102–111.
PEPMPEPM-2007-FischerMM #named #programming
Tasks: language support for event-driven programming (JF, RM, TDM), pp. 134–143.
PEPMPEPM-2007-Hamilton #named #source code
Distillation: extracting the essence of programs (GWH), pp. 61–70.
PEPMPEPM-2007-MollerS #graph #program analysis #xml
XML graphs in program analysis (AM, MIS), pp. 1–10.
PEPMPEPM-2007-Vidal #logic programming #partial evaluation #source code #termination
Quasi-terminating logic programs for ensuring the termination of partial evaluation (GV), pp. 51–60.
PEPMPEPM-2007-YokoyamaG #programming language #self
A reversible programming language and its invertible self-interpreter (TY, RG), pp. 144–153.
PLDIPLDI-2007-KothariGMG #abstraction #network #performance #programming #reliability
Reliable and efficient programming abstractions for wireless sensor networks (NK, RG, TDM, RG), pp. 200–210.
PLDIPLDI-2007-MoritaMMHT #automation #divide and conquer #parallel #source code
Automatic inversion generates divide-and-conquer parallel programs (KM, AM, KM, ZH, MT), pp. 146–155.
PLDIPLDI-2007-MusuvathiQ #bound #parallel #source code #testing #thread
Iterative context bounding for systematic testing of multithreaded programs (MM, SQ), pp. 446–455.
PLDIPLDI-2007-WangCCJTGYLW #architecture #manycore #named #parallel #programming #thread
EXOCHI: architecture and programming environment for a heterogeneous multi-core multithreaded system (PHW, JDC, GNC, HJ, XT, MG, NYY, GYL, HW), pp. 156–166.
SASSAS-2007-KamilY #analysis #distributed #pointer #source code
Hierarchical Pointer Analysis for Distributed Programs (AK, KAY), pp. 281–297.
SASSAS-2007-Monniaux #abstraction #source code
Optimal Abstraction on Real-Valued Programs (DM), pp. 104–120.
SASSAS-2007-Mycroft #analysis #design #evolution #hardware #motivation #programming language
Programming Language Design and Analysis Motivated by Hardware Evolution (AM), pp. 18–33.
SASSAS-2007-SankaranarayananIG #program analysis #using
Program Analysis Using Symbolic Ranges (SS, FI, AG), pp. 366–383.
STOCSTOC-2007-AroraK #approach #combinator #source code
A combinatorial, primal-dual approach to semidefinite programs (SA, SK), pp. 227–236.
ICALPICALP-2007-LeePP #alias #source code
Aliased Register Allocation for Straight-Line Programs Is NP-Complete (JKL, JP, FMQP), pp. 680–691.
ICALPICALP-2007-SimonBMG #induction #logic programming
Co-Logic Programming: Extending Logic Programming with Coinduction (LS, AB, AM, GG), pp. 472–483.
LATALATA-2007-AblayevG #branch #complexity #quantum #simulation #source code
Classical Simulation Complexity of Quantum Branching Programs (FMA, AG), pp. 49–56.
SEFMSEFM-2007-BeckertK #concurrent #deduction #logic #source code #verification
A Dynamic Logic for Deductive Verification of Concurrent Programs (BB, VK), pp. 141–150.
SEFMSEFM-2007-Cook #automation #concurrent #proving #source code
Automatically Proving Concurrent Programs Correct (BC), pp. 269–272.
SEFMSEFM-2007-CrockerC #automation #c #reasoning #source code #using #verification
Verification of C Programs Using Automated Reasoning (DC, JC), pp. 7–14.
SEFMSEFM-2007-DengRH #algorithm #execution #object-oriented #source code #symbolic computation #towards
Towards A Case-Optimal Symbolic Execution Algorithm for Analyzing Strong Properties of Object-Oriented Programs (XD, R, JH), pp. 273–282.
SEFMSEFM-2007-SampathRSR #case study #generative #how #using
How to Test Program Generators? A Case Study using flex (PS, ACR, KCS, SR), pp. 80–92.
CEFPCEFP-2007-MolEP #functional #lazy evaluation #proving #source code
Proving Properties of Lazy Functional Programs with Sparkle (MdM, MCJDvE, RP), pp. 41–86.
CEFPCEFP-2007-Pop #functional #object-oriented #programming #tutorial
A Tutorial on Object-Oriented Functional Programming (HFP), pp. 228–249.
CEFPCEFP-2007-SheardL #programming
Programming in Ωmega (TS, NL), pp. 158–227.
ICFPICFP-2007-BeshersFS #case study #experience #functional #linux #programming #using
Experience report: using functional programming to manage a linux distribution (CB, DF, JS), pp. 213–218.
ICFPICFP-2007-Elliott #functional #programming
Tangible functional programming (CE), pp. 59–70.
ICFPICFP-2007-EnnalsG #functional #programming #web
User-friendly functional programming for web mashups (RE, DG), pp. 223–234.
ICFPICFP-2007-FlattYFF #composition #programming
Adding delimited and composable control to a production programming environment (MF, GY, RBF, MF), pp. 165–176.
ICFPICFP-2007-FredlundS #distributed #functional #model checking #named #programming language
McErlang: a model checker for a distributed functional programming language (LÅF, HS), pp. 125–136.
ICFPICFP-2007-Jones #haskell #source code
Call-pattern specialisation for haskell programs (SLPJ), pp. 327–337.
ICFPICFP-2007-Lloyd #declarative #programming
Declarative programming for artificial intelligence applications (JWL), pp. 123–124.
ICFPICFP-2007-Sereni #analysis #functional #graph #higher-order #source code #termination
Termination analysis and call graph construction for higher-order functional programs (DS), pp. 71–84.
ICFPICFP-2007-Wazny #case study #experience #functional #programming
Experience report: functional programming in c-rules (JW), pp. 25–28.
IFLIFL-2007-BrasselS #debugging #functional #lazy evaluation #source code
Debugging Lazy Functional Programs by Asking the Oracle (BB, HS), pp. 183–200.
IFLIFL-2007-WidemannP #functional #programming
Tabular Expressions and Total Functional Programming (BTyW, DLP), pp. 219–236.
LISPILC-2007-Leitao #library #programming
The next 700 programming libraries (AML), p. 21.
AGTIVEAGTIVE-2007-KniemeyerK #framework #modelling #programming language
The Modelling Platform GroIMP and the Programming Language XL (OK, WK), pp. 570–572.
AGTIVEAGTIVE-2007-SchosserG #graph grammar #hardware #optimisation
Graph Rewriting for Hardware Dependent Program Optimizations (AS, RG), pp. 233–248.
AGTIVEAGTIVE-2007-SyrianiV #graph grammar
Programmed Graph Rewriting with DEVS (ES, HV), pp. 136–151.
GT-VMTGT-VMT-2007-MackiePV #interactive #programming #recursion #visual notation
Visual Programming with Recursion Patterns in Interaction Nets (IM, JSP, MV).
CHICHI-2007-KelleherPK #motivation #programming #women
Storytelling alice motivates middle school girls to learn computer programming (CK, RFP, SBK), pp. 1455–1464.
CHICHI-2007-WongH #programming #towards #web
Making mashups with marmite: towards end-user programming for the web (JW, JIH), pp. 1435–1444.
HCIHCI-IDU-2007-LimLK #development #programming #visual notation #web
Application of Visual Programming to Web Mash Up Development (SCL, SL, JK), pp. 1139–1148.
HCIHCI-IDU-2007-TarbyERTLK #architecture #aspect-oriented #comparison #evaluation #interactive #programming #usability #using
Traces Using Aspect Oriented Programming and Interactive Agent-Based Architecture for Early Usability Evaluation: Basic Principles and Comparison (JCT, HE, JR, CDT, PL, CK), pp. 632–641.
HCIHCI-IDU-2007-TinglingS #case study #programming
Extreme Programming in Action: A Longitudinal Case Study (PT, AS), pp. 242–251.
HCIHCI-IPT-2007-JungKLN #development #education
Development of Educational Program for Quick Response System on Textile and Fashion E-Business (KYJ, JHK, JHL, YJN), pp. 1138–1146.
HCIHIMI-MTT-2007-KhowajaG #interactive #programming #visual notation
Visual Agent Programming (VAP): An Interactive System to Program Animated Agents (KK, SG), pp. 650–658.
HCIOCSC-2007-ChoY #how #programming
How to See the Beauty That Is Not There : The Aesthetic Element of Programming in the Computer- Based Media Art (HC, JY), pp. 292–300.
VISSOFTVISSOFT-2007-DeelenHHW #aspect-oriented #visualisation
Visualization of Dynamic Program Aspects (PD, FvH, CH, HvdW), pp. 39–46.
AdaEuropeAdaEurope-2007-BliebergerBM #ada #detection #multi #source code #static analysis
Static Detection of Livelocks in Ada Multitasking Programs (JB, BB, RM), pp. 69–83.
AdaSIGAda-2007-Lau #imperative #reasoning #source code #using
Using SPARK for a beginner’s course on reasoning about imperative programs (KKL), pp. 75–78.
ICEISICEIS-AIDSS-2007-CaropreseTZ #implementation #logic programming #reasoning
Implementing Prioritized Reasoning in Logic Programming (LC, IT, EZ), pp. 94–100.
ICEISICEIS-DISI-2007-Moller #concept #framework #process #research #towards
The conceptual framework for business process innovation: Towards a research program on global supply chain intelligence (CM), pp. 233–238.
ICMLICML-2007-SriperumbudurTL #programming
Sparse eigen methods by D.C. programming (BKS, DAT, GRGL), pp. 831–838.
ICMLICML-2007-YeCJ #kernel #learning #parametricity #programming
Discriminant kernel and regularization parameter learning via semidefinite programming (JY, JC, SJ), pp. 1095–1102.
KDDKDD-2007-YeJC #analysis #kernel #learning #matrix #polynomial #programming
Learning the kernel matrix in discriminant analysis via quadratically constrained quadratic programming (JY, SJ, JC), pp. 854–863.
SEKESEKE-2007-KuoSSTZ #random testing #source code #testing
Enhanced Random Testing for Programs with High Dimensional Input Domains (FCK, KYS, CaS, SFT, ZZ), pp. 135–140.
SEKESEKE-2007-RushtonT #reasoning #source code
A Language Facilitating Informal Reasoning about Programs (JNR, DT), p. 396–?.
SIGIRSIGIR-2007-AlmeidaGCC #adaptation #approach #component #programming #ranking #search-based
A combined component approach for finding collection-adapted ranking functions based on genetic programming (HMdA, MAG, MC, PC), pp. 399–406.
ECOOPECOOP-2007-BoddenHL #monitoring #performance #program analysis #runtime #staged
A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring (EB, LJH, OL), pp. 525–549.
ECOOPECOOP-2007-HauptS #aspect-oriented #programming
A Machine Model for Aspect-Oriented Programming (MH, HS), pp. 501–524.
OOPSLAOOPSLA-2007-KuhneS #multi #programming
Can programming be liberated from the two-level style: multi-level programming with deepjava (TK, DS), pp. 229–244.
OOPSLAOOPSLA-2007-McDirmid #live programming #programming language
Living it up with a live programming language (SM), pp. 623–638.
OOPSLAOOPSLA-2007-Meijer #programming language
Confessions of a used programming language salesman (EM), pp. 677–694.
OOPSLAOOPSLA-2007-ShanerLN #composition #higher-order #source code #verification
Modular verification of higher-order methods with mandatory calls specified by model programs (SMS, GTL, DAN), pp. 351–368.
OOPSLAOOPSLA-2007-SpringPGV #java #named #programming
Streamflex: high-throughput stream programming in java (JHS, JP, RG, JV), pp. 211–228.
TOOLSTOOLS-EUROPE-2007-HorieC #aspectj #named #source code
AspectScope: An Outline Viewer for AspectJ Programs (MH, SC), pp. 341–361.
TOOLSTOOLS-EUROPE-2007-LeitnerEOC #programming language
Reflecting on an Existing Programming Language (AL, PTE, MO, IC), pp. 319–339.
GPCEGPCE-2007-LienhardtSS #component #kernel #named #programming
Oz/K: a kernel language for component-based open programming (ML, AS, JBS), pp. 43–52.
GPCEGPCE-2007-WinterM #generative #java #library #migration #programming
Generative programming techniques for Java library migration (VLW, AM), pp. 185–196.
LOPSTRLOPSTR-2007-CasasCH #algorithm #independence #logic programming #source code #strict
Annotation Algorithms for Unrestricted Independent And-Parallelism in Logic Programs (AC, MC, MVH), pp. 138–153.
LOPSTRLOPSTR-2007-DegraveV #normalisation #source code #towards
Towards a Normal Form for Mercury Programs (FD, WV), pp. 43–58.
LOPSTRLOPSTR-2007-FischerSTV #functional #lazy evaluation #partial evaluation #source code
Preserving Sharing in the Partial Evaluation of Lazy Functional Programs (SF, JS, ST, GV), pp. 74–89.
LOPSTRLOPSTR-2007-Mendez-LojoNH #analysis #approach #flexibility #object-oriented #source code
A Flexible, (C)LP-Based Approach to the Analysis of Object-Oriented Programs (MML, JAN, MVH), pp. 154–168.
LOPSTRLOPSTR-2007-NguyenGSS #analysis #dependence #graph #logic programming #source code #termination
Termination Analysis of Logic Programs Based on Dependency Graphs (MTN, JG, PSK, DDS), pp. 8–22.
LOPSTRLOPSTR-2007-WeertSD #program transformation
Aggregates for CHR through Program Transformation (PVW, JS, BD), pp. 59–73.
PPDPPPDP-2007-BentonF #declarative #implementation #interactive #program analysis #prototype #scalability
Interactive, scalable, declarative program analysis: from prototype to implementation (WCB, CNF), pp. 13–24.
PPDPPPDP-2007-BentonKBH #program transformation #relational #semantics
Relational semantics for effect-based program transformations with dynamic allocation (NB, AK, LB, MH), pp. 87–96.
PPDPPPDP-2007-Charatonik #logic programming #source code
Regular directional types for logic programs (WC), p. 209.
PPDPPPDP-2007-FischerK #functional #generative #logic programming #source code #testing
Systematic generation of glass-box test cases for functional logic programs (SF, HK), pp. 63–74.
PPDPPPDP-2007-Hanus #declarative #javascript #programming #web
Putting declarative programming into the web: translating curry to javascript (MH), pp. 155–166.
PPDPPPDP-2007-LiuP #induction #logic programming
Nonmonotonic inductive logic programming by instance patterns (CL, EP), pp. 187–196.
PPDPPPDP-2007-Sagonas #detection #erlang #fault #source code #static analysis #using
Detecting defects in Erlang programs using static analysis (KFS), p. 37.
QAPLQAPL-2007-BistarelliMRS #constraints #graph #logic programming #modelling #multi #using
Modelling Multicast QoS Routing by using Best-Tree Search in And-or Graphs and Soft Constraint Logic Programming (SB, UM, FR, FS), pp. 111–127.
QAPLQAPL-2007-BortolussiP #concurrent #constraints #difference #equation #probability #programming
Stochastic Concurrent Constraint Programming and Differential Equations (LB, AP), pp. 27–42.
PADLPADL-2007-AlbertGHP #analysis #bytecode #java #logic programming #source code #using #verification
Verification of Java Bytecode Using Analysis and Transformation of Logic Programs (EA, MGZ, LH, GP), pp. 124–139.
PADLPADL-2007-BarahonaK #approach #constraints #problem #programming
A Constraint Programming Approach to Bioinformatics Structural Problems (PB, LK), pp. 33–49.
PADLPADL-2007-GustafssonS #erlang #evaluation #implementation #performance #programming
Applications, Implementation and Performance Evaluation of Bit Stream Programming in Erlang (PG, KFS), pp. 94–108.
PADLPADL-2007-Liang #aspect-oriented #higher-order #linear #logic #programming
Aspect-Oriented Programming in Higher-Order and Linear Logic (CCL), pp. 305–319.
PADLPADL-2007-LiuP #induction #logic programming
Inductive Logic Programming by Instance Patterns (CL, EP), pp. 230–244.
POPLPOPL-2007-CookGPRV #proving #source code
Proving that programs eventually do something good (BC, AG, AP, AR, MYV), pp. 265–276.
POPLPOPL-2007-GulwaniJ #probability #verification
Program verification as probabilistic inference (SG, NJ), pp. 277–289.
POPLPOPL-2007-JhalaM #analysis #interprocedural #source code
Interprocedural analysis of asynchronous programs (RJ, RM), pp. 339–350.
POPLPOPL-2007-MatthewsF #multi #semantics #source code
Operational semantics for multi-language programs (JM, RBF), pp. 3–10.
POPLPOPL-2007-Might #analysis #higher-order #source code
Logic-flow analysis of higher-order programs (MM), pp. 185–198.
POPLPOPL-2007-Murthy #design #enterprise #programming language #λ-calculus
Advanced programming language design in enterprise software: a λ-calculus theorist wanders into a datacenter (CM), pp. 263–264.
POPLPOPL-2007-PolishchukLS #comprehension #debugging #type inference
Dynamic heap type inference for program understanding and debugging (MP, BL, CWS), pp. 39–46.
SACSAC-OOPS-J-2006-IgarashiN07 #object-oriented #programming
Union Types for Object-Oriented Programming (AI, HN), pp. 47–68.
SACSAC-OOPS-J-2006-Steimann07 #interface #programming #refactoring
The Infer Type Refactoring and its Use for Interface-Based Programming (FS), pp. 99–120.
SACSAC-2007-SongJMJXH #detection #programming
Mass edge detection in mammography based on plane fitting and dynamic programming (ES, LJ, BM, RJ, XX, CCH), pp. 80–81.
SACSAC-2007-Varma #program analysis #program transformation #recognition
Generalizing recognition of an individual dialect in program analysis and transformation (PV), pp. 1432–1439.
SACSAC-2007-VarroB #automation #induction #logic programming #model transformation #using
Automating model transformation by example using inductive logic programming (DV, ZB), pp. 978–984.
ESEC-FSEESEC-FSE-2007-ChandrasekaranCJR #programming
Programming asynchronous layers with CLARITY (PC, CLC, JMJ, SKR), pp. 65–74.
ESEC-FSEESEC-FSE-2007-LaTozaGHM #comprehension
Program comprehension as fact finding (TDL, DG, JDH, BAM), pp. 361–370.
ESEC-FSEESEC-FSE-2007-Stefaniak #visualisation
Visualising exemplary program values (MS), pp. 575–578.
GTTSEGTTSE-2007-HirschfeldCH #programming
An Introduction to Context-Oriented Programming with ContextS (RH, PC, MH), pp. 396–407.
GTTSEGTTSE-2007-Taha #multi #programming
A Gentle Introduction to Multi-stage Programming, Part II (WT), pp. 260–290.
ICSEICSE-2007-ChesleyRRT #fault #java #locality #source code
Crisp- A Fault Localization Tool for Java Programs (OCC, XR, BGR, FT), pp. 775–779.
ICSEICSE-2007-ChongH #programming #social
The Social Dynamics of Pair Programming (JC, TH), pp. 354–363.
ICSEICSE-2007-DigMJN #configuration management #object-oriented #refactoring #source code
Refactoring-Aware Configuration Management for Object-Oriented Programs (DD, KM, REJ, TNN), pp. 427–436.
ICSEICSE-2007-DwyerKE #adaptation #online #program analysis
Adaptive Online Program Analysis (MBD, AK, SGE), pp. 220–229.
ICSEICSE-2007-KarailaS #case study #experience #industrial #metaprogramming #visual notation
Applying Template Meta-Programming Techniques for a Domain-Specific Visual Language — An Industrial Experience Report (MK, TS), pp. 571–580.
ICSEICSE-2007-KimNG #automation
Automatic Inference of Structural Changes for Matching across Program Versions (MK, DN, DG), pp. 333–343.
ICSEICSE-2007-LivieriHMI #analysis #distributed #open source #source code #using #visualisation
Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder (SL, YH, MM, KI), pp. 106–115.
ICSEICSE-2007-RubinM #education #re-engineering #security
Creating a Computer Security Curriculum in a Software Engineering Program (BSR, BSM), pp. 732–735.
ICSEICSE-2007-UzuncaovaK #declarative #named #slicing #specification
Kato: A Program Slicing Tool for Declarative Specifications (EU, SK), pp. 767–770.
ICSEICSE-2007-Zualkernan #learning #programming #using
Using Soloman-Felder Learning Style Index to Evaluate Pedagogical Resources for Introductory Programming Classes (IAZ), pp. 723–726.
LDTALDTA-J-2003-Wyk #aspect-oriented #composition #implementation #programming
Implementing aspect-oriented programming constructs as modular language extensions (EVW), pp. 38–61.
SPLCSPLC-2007-MebaneO #complexity #product line
Dynamic Complexity and the Owen Firmware Product Line Program (HM, JTO), pp. 212–222.
CCCC-2007-Batory #development #modelling #refactoring #synthesis
Program Refactoring, Program Synthesis, and Model-Driven Development (DSB), pp. 156–171.
CCCC-2007-NagarakatteG #integer #linear #pipes and filters #programming #scheduling #using
Register Allocation and Optimal Spill Code Scheduling in Software Pipelined Loops Using 0-1 Integer Linear Programming Formulation (SGN, RG), pp. 126–140.
CGOCGO-2007-Buck #gpu #parallel #programming
GPU Computing: Programming a Massively Parallel Processor (IB), p. 17.
CGOCGO-2007-Fang #parallel #programming
Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success (JF), p. 18.
CGOCGO-2007-FultonS #compilation #java #realtime #source code
Compilation Techniques for Real-Time Java Programs (MF, MGS), pp. 221–231.
CGOCGO-2007-RamanHM #layout #optimisation #parallel #source code #thread
Structure Layout Optimization for Multithreaded Programs (ER, RH, SM), pp. 271–282.
COCVCOCV-2007-Hamilton #source code #verification
Distilling Programs for Verification (GWH), pp. 17–32.
LCTESLCTES-2007-AuerbachBIKRRT #java #programming #realtime
Java takes flight: time-portable real-time programming with exotasks (JSA, DFB, DTI, CMK, VTR, HR, RT), pp. 51–62.
LCTESLCTES-2007-HuangCTC #automation #fault #locality #statistics
Automated fault localization with statistically suspicious program states (TYH, PCC, CHT, HAC), pp. 11–20.
PPoPPPPoPP-2007-Adl-TabatabaiKS #manycore #programming #transaction
Transactional programming in a multi-core environment (ARAT, CK, BS), p. 272.
PPoPPPPoPP-2007-AgarwalBSS #analysis #source code
May-happen-in-parallel analysis of X10 programs (SA, RB, VS, RKS), pp. 183–193.
PPoPPPPoPP-2007-Chien #architecture #parallel #pervasive #programming
Pervasive parallel computing: an historic opportunity for innovation in programming and architecture (AAC), p. 160.
PPoPPPPoPP-2007-Fang #parallel #programming
Parallel programming environment: a key to translating tera-scale platforms into a big success (JZF), p. 1.
PPoPPPPoPP-2007-Hoeflinger #clustering #programming
Programming with cluster openMP (JH), p. 270.
PPoPPPPoPP-2007-SaraswatSP #architecture #concurrent #named #programming
X10: concurrent programming for modern architectures (VAS, VS, CvP), p. 271.
PPoPPPPoPP-2007-ZhangD #source code
Barrier matching for programs with textually unaligned barriers (YZ, ED), pp. 194–204.
CADECADE-2007-MurkLH #c #named #source code #verification
KeY-C: A Tool for Verification of C Programs (OM, DL, RH), pp. 385–390.
CADECADE-2007-TiwariG #logic #program analysis #proving #theorem proving #using
Logical Interpretation: Static Program Analysis Using Theorem Proving (AT, SG), pp. 147–166.
CAVCAV-2007-BeyerHT #configuration management #convergence #model checking #program analysis #verification
Configurable Software Verification: Concretizing the Convergence of Model Checking and Program Analysis (DB, TAH, GT), pp. 504–518.
CAVCAV-2007-BouajjaniFQ #analysis #bound #parallel #source code #thread
Context-Bounded Analysis of Multithreaded Programs with Dynamic Linked Structures (AB, SF, SQ), pp. 207–220.
CAVCAV-2007-Cook #automation #proving #termination
Automatically Proving Program Termination (BC), p. 1.
CAVCAV-2007-FilliatreM #deduction #framework #verification #why
The Why/Krakatoa/Caduceus Platform for Deductive Program Verification (JCF, CM), pp. 173–177.
CAVCAV-2007-KahlonYSG #concurrent #detection #performance #source code
Fast and Accurate Static Data-Race Detection for Concurrent Programs (VK, YY, SS, AG), pp. 226–239.
CAVCAV-2007-PatinST #named #parallel #recursion #source code #thread #verification
Spade: Verification of Multithreaded Dynamic and Recursive Programs (GP, MS, TT), pp. 254–257.
CAVCAV-2007-SuwimonteerabuthBSE #java #named #source code #testing
jMoped: A Test Environment for Java Programs (DS, FB, SS, JE), pp. 164–167.
CSLCSL-2007-Beckmann #complexity #proving #source code
Proofs, Programs and Abstract Complexity (AB), pp. 4–5.
CSLCSL-2007-Miquel #calculus
Classical Program Extraction in the Calculus of Constructions (AM), pp. 313–327.
ICLPICLP-2007-BaseliceBC #on the #recursion #source code
On Finitely Recursive Programs (SB, PAB, GC), pp. 89–103.
ICLPICLP-2007-CabalarPV #logic programming #source code
Minimal Logic Programs (PC, DP, AV), pp. 104–118.
ICLPICLP-2007-CaballeroRV #constraints #debugging #declarative #functional #logic programming
Declarative Debugging of Missing Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 425–427.
ICLPICLP-2007-CaliL #logic programming #probability #semantics #source code #web
Tightly Integrated Probabilistic Description Logic Programs for the Semantic Web (AC, TL), pp. 428–429.
ICLPICLP-2007-CzenkoE #logic programming #trust
Core TuLiP Logic Programming for Trust Management (MC, SE), pp. 380–394.
ICLPICLP-2007-Eiter #programming #semantics #set #web
Answer Set Programming for the Semantic Web (TE), pp. 23–26.
ICLPICLP-2007-FalaschiOPV #concurrent #constraints #declarative #source code
Declarative Diagnosis of Temporal Concurrent Constraint Programs (MF, CO, CP, FV), pp. 271–285.
ICLPICLP-2007-Gebser #programming #set
Advanced Techniques for Answer Set Programming (MG), pp. 458–459.
ICLPICLP-2007-GebserS #programming #set
Generic Tableaux for Answer Set Programming (MG, TS), pp. 119–133.
ICLPICLP-2007-GuptaBMSM #induction #logic programming
Coinductive Logic Programming and Its Applications (GG, AB, RM, LS, AM), pp. 27–44.
ICLPICLP-2007-JarvisaloO #logic programming #source code
Extended ASP Tableaux and Rule Redundancy in Normal Logic Programs (MJ, EO), pp. 134–148.
ICLPICLP-2007-LiuPST #constraints #logic programming #source code
Logic Programs with Abstract Constraint Atoms: The Role of Computations (LL, EP, TCS, MT), pp. 286–301.
ICLPICLP-2007-MancarellaTT #abduction #logic programming #verification #web
Web Sites Verification: An Abductive Logic Programming Tool (PM, GT, FT), pp. 434–435.
ICLPICLP-2007-Morozov #analysis #design #logic programming #visual notation
Visual Logic Programming Method Based on Structural Analysis and Design Technique (AAM), pp. 436–437.
ICLPICLP-2007-NavasMLH #analysis #bound #logic programming #source code
User-Definable Resource Bounds Analysis for Logic Programs (JAN, EM, PLG, MVH), pp. 348–363.
ICLPICLP-2007-Oikarinen #composition #programming #set
Modular Answer Set Programming (EO), pp. 462–463.
ICLPICLP-2007-OikarinenJ #linear #logic programming
A Linear Transformation from Prioritized Circumscription to Disjunctive Logic Programming (EO, TJ), pp. 440–441.
ICLPICLP-2007-OlartePV #concurrent #constraints #programming
Universal Timed Concurrent Constraint Programming (CO, CP, FV), pp. 464–465.
ICLPICLP-2007-PettorossiPS #automation #correctness #logic programming #program transformation #proving
Automatic Correctness Proofs for Logic Program Transformations (AP, MP, VS), pp. 364–379.
ICLPICLP-2007-PietrzakH #automation #fault #logic programming #source code
Automatic Binding-Related Error Diagnosis in Logic Programs (PP, MVH), pp. 333–347.
ICLPICLP-2007-RochaSL #on the #program transformation #prolog
On Applying Program Transformation to Implement Suspension-Based Tabling in Prolog (RR, CS, RL), pp. 444–445.
ICLPICLP-2007-TarauL #framework #logic programming #synthesis
A Logic Programming Framework for Combinational Circuit Synthesis (PT, BL), pp. 180–194.
ICLPICLP-2007-Truszczynski #information management #logic programming #representation
Logic Programming for Knowledge Representation (MT), pp. 76–88.
ICLPICLP-2007-UnelT #approach #logic programming
Logic Programming Approach to Automata-Based Decision Procedures (, DT), pp. 165–179.
ICLPICLP-2007-West #animation #logic programming #programming language #specification
The Use of a Logic Programming Language in the Animation of Z Specifications (MMW), pp. 451–452.
ICLPICLP-2007-Wong #equivalence #logic programming #source code
A Stronger Notion of Equivalence for Logic Programs (KSW), pp. 453–454.
ISSTAISSTA-2007-dAmorimLM #execution #object-oriented #performance #source code
Delta execution for efficient state-space exploration of object-oriented programs (Md, SL, DM), pp. 50–60.
ISSTAISSTA-2007-RenR #fault #heuristic #java #locality #ranking
Heuristic ranking of java program edits for fault localization (XR, BGR), pp. 239–249.
ISSTAISSTA-2007-TallamTGZ #execution #parallel #reduction #source code #thread
Enabling tracing Of long-running multithreaded programs via dynamic execution reduction (ST, CT, RG, XZ), pp. 207–218.
ISSTAISSTA-2007-TombBV #detection #fault #interprocedural #program analysis #runtime
Variably interprocedural program analysis for runtime error detection (AT, GPB, WV), pp. 97–107.
TAPTAP-2007-BackEM #invariant #source code #testing #verification
Testing and Verifying Invariant Based Programs in the SOCOS Environment (RJB, JE, MM), pp. 61–78.
TAPTAP-2007-RummerS #calculus #java #logic #proving #source code #using
Proving Programs Incorrect Using a Sequent Calculus for Java Dynamic Logic (PR, MAS), pp. 41–60.
TLCATLCA-2007-LiptonN #constraints #higher-order #logic programming #programming language #semantics
Higher-Order Logic Programming Languages with Constraints: A Semantics (JL, SN), pp. 272–289.
VMCAIVMCAI-2007-BallK #approximate #source code
Better Under-Approximation of Programs by Hiding Variables (TB, OK), pp. 314–328.
VMCAIVMCAI-2007-BozgaI #on the #source code
On Flat Programs with Lists (MB, RI), pp. 122–136.
VMCAIVMCAI-2007-RakamaricBH #data type #source code #verification
An Inference-Rule-Based Decision Procedure for Verification of Heap-Manipulating Programs with Mutable Data and Cyclic Data Structures (ZR, JDB, AJH), pp. 106–121.
VMCAIVMCAI-2007-Siegel #model checking #source code
Model Checking Nonblocking MPI Programs (SFS), pp. 44–58.
ASEASE-2006-Jurjens #analysis #automation #java #proving #security #source code #theorem proving #using
Security Analysis of Crypto-based Java Programs using Automated Theorem Provers (JJ), pp. 167–176.
ASEASE-2006-PaarT #data type #owl #programming language #xml
Programming Language Inherent Support for Constrained XML Schema Definition Data Types and OWL DL (AP, WFT), pp. 281–284.
ASEASE-2006-RamanathanGJ #automation #detection #named
Sieve: A Tool for Automatically Detecting Variations Across Program Versions (MKR, AG, SJ), pp. 241–252.
DACDAC-2006-AksoyCFM #constraints #integer #linear #optimisation #programming #satisfiability #synthesis #using
Optimization of area under a delay constraint in digital filter synthesis using SAT-based integer linear programming (LA, EACdC, PFF, JM), pp. 669–674.
DACDAC-2006-GuthausSB #programming #using
Clock buffer and wire sizing using sequential programming (MRG, DS, RBB), pp. 1041–1046.
DACDAC-2006-JerrayaBP #abstraction #interface #modelling #multi #programming
Programming models and HW-SW interfaces abstraction for multi-processor SoC (AAJ, AB, FP), pp. 280–285.
DACDAC-2006-ZhaoPSYF #algorithm #linear #megamodelling #performance #programming #using
A fast on-chip decoupling capacitance budgeting algorithm using macromodeling and linear programming (MZ, RP, SS, SY, YF), pp. 217–222.
DATEDATE-2006-ParkOPSH #embedded #source code
Dynamic code overlay of SDF-modeled programs on low-end embedded systems (HwP, KO, SP, MmS, SH), pp. 945–946.
DocEngDocEng-2006-QeliF #aspect-oriented #documentation #programming #using #xml #xpath
Filtering XML documents using XPath expressions and aspect-oriented programming (EQ, BF), pp. 85–87.
SIGMODSIGMOD-2006-FlorescuK #programming #xml
Programming for XML (DF, DK), p. 801.
VLDBVLDB-2006-MoerkotteN #algorithm #analysis #generative #programming
Analysis of Two Existing and One New Dynamic Programming Algorithm for the Generation of Optimal Bushy Join Trees without Cross Products (GM, TN), pp. 930–941.
CSEETCSEET-2006-CarverH #education #empirical #programming
Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation (JCC, LH), pp. 9–16.
CSEETCSEET-2006-RahmanJ #development #education #lifecycle #programming
Applying Software Development Lifecycles in Teaching Introductory Programming Courses (SMR, PLJ), pp. 17–24.
ITiCSEITiCSE-2006-AdamsBBELS #education #programming language
Approaches to teaching the programming languages course: a potpourri (ESA, DB, JB, JE, PBL, DS), pp. 299–300.
ITiCSEITiCSE-2006-BaldwinCE #programming
WeBWorK for programming fundamentals (JB, EC, TE), p. 361.
ITiCSEITiCSE-2006-BerginLOM #programming
The first programming course: ideas to end the enrollment decline (JB, RL, BBO, MFM), pp. 301–302.
ITiCSEITiCSE-2006-DonyC #education #programming
A tool for helping teach a programming method (ID, BLC), pp. 212–216.
ITiCSEITiCSE-2006-Hanks #programming #student #towards
Student attitudes toward pair programming (BH), pp. 113–117.
ITiCSEITiCSE-2006-HillSM #student
Agents help students in ProgrammingLand (CDH, VS, MM), pp. 183–187.
ITiCSEITiCSE-2006-HislopE #distance #student
Retention of distance and on-campus students in a graduate computer science degree program (GWH, HJCE), p. 342.
ITiCSEITiCSE-2006-HughesP #learning #object-oriented #programming #student
ASSISTing CS1 students to learn: learning approaches and object-oriented programming (JH, DRP), pp. 275–279.
ITiCSEITiCSE-2006-MendesAL #design #development #empirical
A replicated experiment of pair-programming in a 2nd-year software development and design computer science course (EM, LBAF, ALR), pp. 108–112.
ITiCSEITiCSE-2006-Moses #animation #approach #programming
Animation programming: an alternative approach to CS1 (LM), p. 317.
ITiCSEITiCSE-2006-OKellyG #approach #education #learning #problem #programming
RoboCode & problem-based learning: a non-prescriptive approach to teaching programming (JO, JPG), pp. 217–221.
ITiCSEITiCSE-2006-Pullen #distance #education #scalability
Scaling up a distance education program in computer science (JMP), pp. 33–37.
ITiCSEITiCSE-2006-RauchasSK #education #experience #programming
The effect of prior programming experience in a scheme-based breadth-first curriculum at wits (SR, IDS, BK), p. 326.
ITiCSEITiCSE-2006-SpaccoHPEHP #case study #design #experience #programming #testing #using
Experiences with marmoset: designing and using an advanced submission and testing system for programming courses (JS, DH, WP, FE, JKH, NPP), pp. 13–17.
ITiCSEITiCSE-2006-StevensonW #programming
Developing real-world programming assignments for CS1 (DES, PJW), pp. 158–162.
ITiCSEITiCSE-2006-Utting #education #java #problem #programming #using
Problems in the initial teaching of programming using Java: the case for replacing J2SE with J2ME (IU), pp. 193–196.
ESOPESOP-2006-JiaW #automation #named #pointer #reasoning #source code
ILC: A Foundation for Automated Reasoning About Pointer Programs (LJ, DW), pp. 131–145.
ESOPESOP-2006-LalLPL #debugging #optimisation #source code
Path Optimization in Programs and Its Application to Debugging (AL, JL, MP, BL), pp. 246–263.
ESOPESOP-2006-Pierce #programming
The Weird World of Bi-directional Programming (BCP), p. 342.
FASEFASE-2006-CooneyDR #implementation #named #programming language
GPSL: A Programming Language for Service Implementation (DC, MD, PR), pp. 3–17.
FASEFASE-2006-Curbera #programming
A Programming Model for Service Oriented Applications (FC), p. 1.
FASEFASE-2006-RamanathanJG #alias #memory management
Trace-Based Memory Aliasing Across Program Versions (MKR, SJ, AG), pp. 381–395.
FASEFASE-2006-SenA #automation #distributed #source code #testing
Automated Systematic Testing of Open Distributed Programs (KS, GA), pp. 339–356.
FoSSaCSFoSSaCS-2006-LodingS #logic #recursion #source code
Propositional Dynamic Logic with Recursive Programs (CL, OS), pp. 292–306.
TACASTACAS-2006-ChakiCKRT #c #concurrent #message passing #recursion #source code #verification
Verifying Concurrent Message-Passing C Programs with Recursive Calls (SC, EMC, NK, TWR, TT), pp. 334–349.
TACASTACAS-2006-CollavizzaR #constraints #programming #verification
Exploration of the Capabilities of Constraint Programming for Software Verification (HC, MR), pp. 182–196.
TACASTACAS-2006-DwyerHHRRW #concurrent #effectiveness #object-oriented #reduction #slicing #source code
Evaluating the Effectiveness of Slicing for Model Reduction of Concurrent Object-Oriented Programs (MBD, JH, MH, VPR, R, TW), pp. 73–89.
TACASTACAS-2006-GhicaM #composition #concurrent #higher-order #source code
Compositional Model Extraction for Higher-Order Concurrent Programs (DRG, ASM), pp. 303–317.
TACASTACAS-2006-GroceJ #program analysis
Exploiting Traces in Program Analysis (AG, RJ), pp. 379–393.
TACASTACAS-2006-HabermehlIV #source code #verification
Automata-Based Verification of Programs with Tree Updates (PH, RI, TV), pp. 350–364.
SCAMSCAM-J-2005-BinkleyDGHKK06 #formal method #slicing
A formalisation of the relationship between forms of program slicing (DB, SD, TG, MH, ÁK, BK), pp. 228–252.
CSMRCSMR-2006-Cleve #approach #automation #database #re-engineering
Automating Program Conversion in Database Reengineering A Wrapper-based Approach (AC), pp. 323–326.
CSMRCSMR-2006-Zaidman #comprehension #dynamic analysis #scalability
Scalability Solutions for Program Comprehension through Dynamic Analysis (AZ), pp. 327–330.
ICPCICPC-2006-Autor #comprehension #evolution #legacy
Evolving a Legacy Application Portfolio at Sallie Mae: Program Comprehension and Beyond (RSA), p. xiii.
ICPCICPC-2006-LuccaP #challenge #comprehension #roadmap
Experimental Settings in Program Comprehension: Challenges and Open Issues (GADL, MDP), pp. 229–234.
ICPCICPC-2006-ParninG #comprehension
Building Usage Contexts During Program Comprehension (CP, CG), pp. 13–22.
ICPCICPC-2006-PhengV #analysis #data type #java #source code
Dynamic Data Structure Analysis for Java Programs (SP, CV), pp. 191–201.
ICPCICPC-2006-RatiuD #knowledge base #source code
Programs are Knowledge Bases (DR, FD), pp. 79–83.
ICPCICPC-2006-RooverMGGD #approach #behaviour #documentation #lightweight #verification
An Approach to High-Level Behavioral Program Documentation Allowing Lightweight Verification (CDR, IM, KG, KG, TD), pp. 202–211.
ICPCICPC-2006-SmithOK #architecture #comprehension #migration #web #web service
Working Session: Program Comprehension and Migration Strategies for Web Service and Service-Oriented Architectures (DBS, LO, KK), pp. 235–240.
ICPCICPC-2006-StefikFA #comprehension #debugging #effectiveness #music #runtime #using
Layered Program Auralization: Using Music to Increase Runtime Program Comprehension and Debugging Effectiveness (AS, KF, RTA), pp. 89–93.
ICPCICPC-2006-Tilley #challenge #documentation #lessons learnt
Program Redocumentation: Lessons Learned & Future Challenges (SRT), p. xiv.
ICPCICPC-2006-VinzE #approach #comprehension
A Synergistic Approach to Program Comprehension (BLV, LHE), pp. 69–73.
ICPCICPC-2006-ZaidmanBD #comprehension #how #metric #mining
How Webmining and Coupling Metrics Improve Early Program Comprehension (AZ, BDB, SD), pp. 74–78.
ICSMEICSM-2006-FisherCZ #comprehension #difference #using
Using Sex Differences to Link Spatial Cognition and Program Comprehension (MF, AC, LZ), pp. 289–298.
ICSMEICSM-2006-KuleszaSGCSL #aspect-oriented #maintenance #programming
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study (UK, CS, AG, RC, AvS, CJPdL), pp. 223–233.
ICSMEICSM-2006-StreinLLL #metamodelling #program analysis
An Extensible Meta-Model for Program Analysis (DS, RL, JL, WL), pp. 380–390.
MSRMSR-2006-GermanRS #comprehension #using
Using evolutionary annotations from change logs to enhance program comprehension (DMG, PCR, MADS), pp. 159–162.
MSRMSR-2006-KimN #analysis #multi
Program element matching for multi-version program analyses (MK, DN), pp. 58–64.
SCAMSCAM-2006-HenriksenG #abstract interpretation #logic programming #source code
Abstract Interpretation of PIC Programs through Logic Programming (KSH, JPG), pp. 184–196.
SCAMSCAM-2006-LiT #case study #comparative #erlang #haskell #refactoring #source code
Comparative Study of Refactoring Haskell and Erlang Programs (HL, SJT), pp. 197–206.
SCAMSCAM-2006-NogueraP #java #named #programming #validation
AVal: an Extensible Attribute-Oriented Programming Validator for Java (CN, RP), pp. 175–183.
SCAMSCAM-2006-PanKW #classification #debugging #metric #slicing #using
Bug Classification Using Program Slicing Metrics (KP, SK, EJWJ), pp. 31–42.
SCAMSCAM-2006-StreinKL #program analysis #refactoring
Cross-Language Program Analysis and Refactoring (DS, HK, WL), pp. 207–216.
WCREWCRE-2006-RatiuD #how #source code
How Programs Represent Reality (and how they don’t) (DR, FD), pp. 83–92.
WCREWCRE-2006-Ribic #concept #decompiler #embedded #equivalence #execution #implementation #programming language
Concept and implementation of the programming language and translator, for embedded systems, based on machine code decompilation and equivalence between source and executable code (SR), pp. 307–308.
WCREWCRE-2006-ZaidmanGH #comprehension #dynamic analysis
Program COmprehension through Dynamic Analysis (AZ, OG, AHL), p. 315.
WCREWCRE-2006-ZouG #case study #industrial #maintenance
An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks (LZ, MWG), pp. 71–82.
PEPMPEPM-2006-Edwards #fixpoint #simulation #using
Using program specialization to speed SystemC fixed-point simulation (SAE), pp. 21–28.
PEPMPEPM-2006-ErwigFP #fortran #programming
Generic programming in Fortran (ME, ZF, BP), pp. 130–139.
PEPMPEPM-2006-LucaAAK #program transformation
Program transformation by solving recurrences (BL, SA, HA, SCK), pp. 121–129.
PLDIPLDI-2006-BartonCAZFCA #memory management #programming #scalability
Shared memory programming for large scale machines (CB, CC, GA, YZ, MF, SC, JNA), pp. 108–117.
PLDIPLDI-2006-CarlstromMCCMKO #programming language #transaction
The Atomos transactional programming language (BDC, AM, HC, JC, CCM, CEK, KO), pp. 1–13.
PLDIPLDI-2006-JarviGWLS #algorithm #c++ #challenge #programming
Algorithm specialization in generic programming: challenges of constrained generics in C++ (JJ, DG, JW, AL, JGS), pp. 272–282.
PLDIPLDI-2006-SpoonhowerABCG #named #programming #realtime
Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
PLDIPLDI-2006-TriantafyllisBROA #framework #optimisation #strict
A framework for unrestricted whole-program optimization (ST, MJB, ER, GO, DIA), pp. 61–71.
SASSAS-2006-AllamigeonGH #c #embedded #source code #static analysis #string
Static Analysis of String Manipulations in Critical Embedded C Programs (XA, WG, CH), pp. 35–51.
SASSAS-2006-OHearn #logic #program analysis
Separation Logic and Program Analysis (PWO), p. 181.
STOCSTOC-2006-KelnerS #algorithm #linear #polynomial #programming #random
A randomized polynomial-time simplex algorithm for linear programming (JAK, DAS), pp. 51–60.
FLOPSFLOPS-2006-DijkstraS #named #programming
Ruler: Programming Type Rules (AD, SDS), pp. 30–46.
FLOPSFLOPS-2006-HinzeJL #contract #functional #programming
Typed Contracts for Functional Programming (RH, JJ, AL), pp. 208–225.
FLOPSFLOPS-2006-PlasmeijerA #programming #web
iData for the World Wide Web — Programming Interconnected Web Forms (RP, PA), pp. 242–258.
FLOPSFLOPS-2006-Steele #abstraction #parallel #programming
Parallel Programming and Parallel Abstractions in Fortress (GLSJ), p. 1.
CIAACIAA-2006-Luttenberger #analysis #integer #reachability #source code
Reachability Analysis of Procedural Programs with Affine Integer Arithmetic (ML), pp. 281–282.
ICALPICALP-v2-2006-JagadeesanJPR #data access #named #programming
λ-RBAC: Programming with Role-Based Access Control (RJ, AJ, CP, JR), pp. 456–467.
FMFM-2006-BannwartM #refactoring #source code #specification
Changing Programs Correctly: Refactoring with Specifications (FB, PM), pp. 492–507.
SEFMSEFM-2006-Khedker #perspective #source code #static analysis
Static Analysis of Programs: A Heap Centric View (UPK), p. 261.
ICFPICFP-2006-BlumeAC #programming
Extensible programming with first-class cases (MB, UAA, WC), pp. 239–250.
ICFPICFP-2006-Chlipala #composition #development #proving #verification
Modular development of certified program verifiers with a proof assistant (AC), pp. 160–171.
ICFPICFP-2006-Lin #monad #programming
Programming monads operationally with Unimo (CKL), pp. 274–285.
ICFPICFP-2006-NakataG #programming #recursion
Recursive modules for programming (KN, JG), pp. 74–86.
ICFPICFP-2006-Shapiro #concurrent #proving #source code
Practical proofs of concurrent programs (MS), p. 123.
ICFPICFP-2006-ZiarekSJ #abstraction #composition #concurrent #functional #named #source code
Stabilizers: a modular checkpointing abstraction for concurrent functional programs (LZ, PS, SJ), pp. 136–147.
IFLIFL-2006-HammondGMI #low level #programming
Low-Level Programming in Hume: An Exploration of the HW-Hume Level (KH, GG, GM, AI), pp. 91–107.
IFLIFL-2006-Kozsik #proving #type system
Proving Program Properties Specified with Subtype Marks (TK), pp. 163–180.
IFLIFL-2006-TrojahnerGS #array #on the #optimisation #source code #using
On Optimising Shape-Generic Array Programs Using Symbolic Structural Information (KT, CG, SBS), pp. 1–18.
ICGTICGT-2006-HabelPR #source code
Weakest Preconditions for High-Level Programs (AH, KHP, AR), pp. 445–460.
CHICHI-2006-FernaeusT #design #programming
Finding design qualities in a tangible programming space (YF, JT), pp. 447–456.
CHICHI-2006-PrabakerBC #authoring #documentation #evaluation #programming #using
An evaluation of using programming by demonstration and guided walkthrough techniques for authoring and utilizing documentation (MP, LDB, VC), pp. 241–250.
SOFTVISSOFTVIS-2006-GauvinB #automation #data flow #layout #programming language #visual notation
Transparency, holophrasting, and automatic layout applied to control structures for visual dataflow programming languages (SG, OB), pp. 67–75.
SOFTVISSOFTVIS-2006-Kahn
Time travelling animated program executions (KK), pp. 185–186.
SOFTVISSOFTVIS-2006-PazelT #development #programming #visual notation
Intentional MPI programming in a visual development environment (DPP, BT), pp. 169–170.
SOFTVISSOFTVIS-2006-ReedRKDH #comparison #comprehension #visualisation
The effect of comparison cueing and exchange motion on comprehension of program visualizations (BR, PR, EK, ETD, KH), pp. 181–182.
SOFTVISSOFTVIS-2006-Reiss #abstraction #execution #using #visualisation
Visualizing program execution using user abstractions (SPR), pp. 125–134.
SOFTVISSOFTVIS-2006-SajaniemiBG #animation #object-oriented #source code
Metaphor-based animation of OO programs (JS, PB, PG), pp. 173–174.
SOFTVISSOFTVIS-2006-TanimotoL #interface #source code
A transparent interface to state-space search programs (SLT, SL), pp. 151–152.
AdaEuropeAdaEurope-2006-LiWQLYZZ #java #runtime #source code #specification #verification
Runtime Verification of Java Programs for Scenario-Based Specifications (XL, LW, XQ, BL, JY, JZ, GZ), pp. 94–105.
AdaEuropeAdaEurope-2006-RazaVP #named #program analysis #reverse engineering
Bauhaus — A Tool Suite for Program Analysis and Reverse Engineering (AR, GV, EP), pp. 71–82.
ICEISICEIS-SAIC-2006-Gonzalez0 #approach #named #programming
AOPOA — Organizational Approach for Agent Oriented Programming (EG, METM), pp. 75–80.
CIKMCIKM-2006-Gkoulalas-DivanisV #approach #integer #programming
An integer programming approach for frequent itemset hiding (AGD, VSV), pp. 748–757.
CIKMCIKM-2006-OrdonezG #matrix #relational
Vector and matrix operations programmed with UDFs in a relational DBMS (CO, JGG), pp. 503–512.
ICMLICML-2006-ArgyriouHMP #algorithm #kernel
A DC-programming algorithm for kernel selection (AA, RH, CAM, MP), pp. 41–48.
ICMLICML-2006-KellerMP #approximate #automation #learning #programming
Automatic basis function construction for approximate dynamic programming and reinforcement learning (PWK, SM, DP), pp. 449–456.
ICMLICML-2006-RavikumarL #estimation #markov #metric #polynomial #programming #random
Quadratic programming relaxations for metric labeling and Markov random field MAP estimation (PDR, JDL), pp. 737–744.
ICPRICPR-v2-2006-GongY #estimation #orthogonal #programming #using
Disparity Flow Estimation using Orthogonal Reliability-based Dynamic Programming (MG, YHY), pp. 70–73.
ICPRICPR-v2-2006-RaoDX #modelling #programming
Joint Correspondence and Background Modeling Based on Tree Dynamic Programming (NIR, HD, GX), pp. 425–428.
ICPRICPR-v3-2006-JiangDL #locality #polynomial #programming
Convex Quadratic Programming for Object Localization (HJ, MSD, ZNL), pp. 24–27.
ICPRICPR-v3-2006-ZouB #classification #energy #image #process #programming #search-based
Human Activity Classification Based on Gait Energy Image and Coevolutionary Genetic Programming (XZ, BB), pp. 556–559.
KDDKDD-2006-LiuCHY #analysis #dependence #detection #graph #named
GPLAG: detection of software plagiarism by program dependence graph analysis (CL, CC, JH, PSY), pp. 872–881.
KDDKDD-2006-RosalesF #learning #linear #metric #programming
Learning sparse metrics via linear programming (RR, GF), pp. 367–373.
KRKR-2006-BaierM #on the #source code
On Planning with Programs that Sense (JAB, SAM), pp. 492–502.
KRKR-2006-ChenLWZ #first-order #logic programming #source code
First-Order Loop Formulas for Normal Logic Programs (YC, FL, YW, MZ), pp. 298–307.
KRKR-2006-ClassenL #knowledge-based #source code #using
Foundations for Knowledge-Based Programs using ES (JC, GL), pp. 318–328.
KRKR-2006-EiterFTTW #programming
Replacements in Non-Ground Answer-Set Programming (TE, MF, HT, PT, SW), pp. 340–351.
KRKR-2006-Straccia #logic programming #query #source code
Query Answering under the Any-World Assumption for Normal Logic Programs (US), pp. 329–339.
KRKR-2006-Zhang #logic programming #source code
Computational Properties of Epistemic Logic Programs (YZ), pp. 308–317.
SEKESEKE-2006-ChenLC #programming language
Supporting Connector in Programming Language (BC, ZL, HC), pp. 369–374.
SEKESEKE-2006-CookeRW #verification
The Evolutionary Role of Variable Assignment and Its Impact on Program Verification (DEC, JNR, RGW), pp. 315–320.
SEKESEKE-2006-MichielsRBBD #modelling #testing #using
Program Testing Using High-Level Property-Driven Models (IM, CDR, JB, EGB, TD), pp. 489–494.
SEKESEKE-2006-YinW #programming
Organizational Programming: Hierarchy Software Construction (ZY, JW), pp. 182–187.
ECOOPECOOP-2006-DedeckerCMDM #programming
Ambient-Oriented Programming in AmbientTalk (JD, TVC, SM, TD, WDM), pp. 230–254.
ECOOPECOOP-2006-McDirmidH #component #named #object-oriented #programming
SuperGlue: Component Programming with Object-Oriented Signals (SM, WCH), pp. 206–229.
ECOOPECOOP-2006-SkotiniotisPL #adaptation #interface #programming
Demeter Interfaces: Adaptive Programming Without Surprises (TS, JP, KJL), pp. 477–500.
OOPSLAOOPSLA-2006-GregorJSSRL #c++ #concept #named #programming
Concepts: linguistic support for generic programming in C++ (DG, JJ, JGS, BS, GDR, AL), pp. 291–310.
OOPSLAOOPSLA-2006-MaebeBEB #java #named #program analysis #tool support
Javana: a system for building customized Java program analysis tools (JM, DB, LE, KDB), pp. 153–168.
OOPSLAOOPSLA-2006-Steimann #aspect-oriented #programming
The paradoxical success of aspect-oriented programming (FS), pp. 481–497.
GPCEGPCE-2006-FahndrichCL #generative
Reflective program generation with patterns (MF, MC, JRL), pp. 275–284.
GPCEGPCE-2006-KaminAK #analysis #generative #staging
Staging static analyses for program generation (SK, BA, MK), pp. 1–10.
GPCEGPCE-2006-ReederG #programming #visual notation
A graphical programming system for molecular motif search (JR, RG), pp. 131–140.
GPCEGPCE-2006-ShiCX #distributed #metaprogramming
Distributed meta-programming (RS, CC, HX), pp. 243–248.
GPCEGPCE-2006-TilevichS #program transformation
Transparent program transformations in the presence of opaque code (ET, YS), pp. 89–94.
GPCEGPCE-2006-TrujilloBD #multi #product line #refactoring
Feature refactoring a multi-representation program into a product line (ST, DSB, OD), pp. 191–200.
LOPSTRLOPSTR-2006-BrasselFH #functional #logic #program transformation
A Program Transformation for Tracing Functional Logic Computations (BB, SF, FH), pp. 160–176.
LOPSTRLOPSTR-2006-LeuschelCE #logic programming #online #partial evaluation #source code #using
Supervising Offline Partial Evaluation of Logic Programs Using Online Techniques (ML, SJC, DE), pp. 43–59.
LOPSTRLOPSTR-2006-SakamaI #logic programming #source code
Constructing Consensus Logic Programs (CS, KI), pp. 26–42.
LOPSTRLOPSTR-2006-Schneider-KampGST #analysis #automation #logic programming #source code #term rewriting #termination
Automated Termination Analysis for Logic Programs by Term Rewriting (PSK, JG, AS, RT), pp. 177–193.
PPDPPPDP-2006-GnaedigK #source code
Computing constructor forms with non terminating rewrite programs (IG, HK), pp. 121–132.
PPDPPPDP-2006-Miller #analysis #horn clause #source code
Collection analysis for Horn clause programs (DM), pp. 179–188.
PPDPPPDP-2006-RooverBD #behaviour #fuzzy #logic #similarity #strict #validation
Combining fuzzy logic and behavioral similarity for non-strict program validation (CDR, JB, TD), pp. 15–26.
PPDPPPDP-2006-SilvaC #algorithm #debugging #slicing
Combining algorithmic debugging and program slicing (JS, OC), pp. 157–166.
PPDPPPDP-2006-Sulzmann #proving #source code
Extracting programs from type class proofs (MS), pp. 97–108.
QAPLQAPL-2006-Bortolussi #concurrent #constraints #probability #programming
Stochastic Concurrent Constraint Programming (LB), pp. 65–80.
PADLPADL-2006-ErwigK #evolution #modelling #probability #programming
Modeling Genome Evolution with a DSEL for Probabilistic Programming (ME, SK), pp. 134–149.
PADLPADL-2006-SahaR #evaluation #incremental #logic programming #prolog #source code
Incremental Evaluation of Tabled Prolog: Beyond Pure Logic Programs (DS, CRR), pp. 215–229.
POPLPOPL-2006-AlurCM #calculus #fixpoint
A fixpoint calculus for local and global program flows (RA, SC, PM), pp. 153–165.
POPLPOPL-2006-AmtoftBB #data flow #logic #object-oriented #source code
A logic for information flow in object-oriented programs (TA, SB, AB), pp. 91–102.
POPLPOPL-2006-KoutavasW #bisimulation #higher-order #imperative #reasoning #source code
Small bisimulations for reasoning about higher-order imperative programs (VK, MW), pp. 141–152.
POPLPOPL-2006-Leroy #certification #compilation #programming #proving
Formal certification of a compiler back-end or: programming a compiler with a proof assistant (XL), pp. 42–54.
POPLPOPL-2006-MenonGMMSAP #compilation #optimisation #representation
A verifiable SSA program representation for aggressive compiler optimization (VM, NG, BRM, AM, TS, ARAT, LP), pp. 397–408.
POPLPOPL-2006-NiS #assembly #embedded #pointer #programming
Certified assembly programming with embedded code pointers (ZN, ZS), pp. 320–333.
POPLPOPL-2006-Sweeney #developer #game studies #perspective #programming language
The next mainstream programming language: a game developer’s perspective (TS), p. 269.
RERE-2006-Aubrey #requirements
Controlling the HMS Program through Managing Requirements (DA), pp. 222–227.
SACSAC-2006-BaldoniBT #java #named #object-oriented #programming language
powerJava: ontologically founded roles in object oriented programming languages (MB, GB, LWNvdT), pp. 1414–1418.
SACSAC-2006-ChoiBS #design #implementation #kernel #linux #programming #robust
Design and implementation of a kernel resource protector for robustness of Linux module programming (JC, SB, SYS), pp. 1477–1481.
SACSAC-2006-DubeyJA #keyword #source code
A deterministic technique for extracting keyword based grammar rules from programs (AD, PJ, SKA), pp. 1631–1632.
SACSAC-2006-GiegerichS #challenge #compilation #domain-specific language #programming
Challenges in the compilation of a domain specific language for dynamic programming (RG, PS), pp. 1603–1609.
SACSAC-2006-IgarashiN #object-oriented #programming
Union types for object-oriented programming (AI, HN), pp. 1435–1441.
SACSAC-2006-PaluPHL #3d #approach #constraints #logic programming #scalability
A constraint logic programming approach to 3D structure determination of large protein complexes (ADP, EP, JH, YL), pp. 131–136.
SACSAC-2006-SchiavoniQ #architecture #component #programming #tool support
A posteriori defensive programming: an annotation toolkit for DoS-resistant component-based architectures (VS, VQ), pp. 1734–1738.
SACSAC-2006-SinghXMH #geometry #linear #locality #problem #programming #using
Solving the brachytherapy seed localization problem using geometric and linear programming techniques (VS, LM, JX, KRH), pp. 229–234.
SACSAC-2006-Xing #strict
Enhancing program verifications by restricting object types (CCX), pp. 1816–1821.
FSEFSE-2006-LuCT #approach #data flow #middleware #source code #testing
Testing context-aware middleware-centric programs: a data flow approach and an RFID-based experimentation (HL, WKC, THT), pp. 242–252.
FSEFSE-2006-StorzerRRT #classification #java #source code #using
Finding failure-inducing changes in java programs using change classification (MS, BGR, XR, FT), pp. 57–68.
FSEFSE-2006-ZhangTG #execution #performance #slicing #source code
Dynamic slicing long running programs through execution fast forwarding (XZ, ST, RG), pp. 81–91.
ICSEICSE-2006-Beyer #programming #relational
Relational programming with CrocoPat (DB), pp. 807–810.
ICSEICSE-2006-BoshernitsanG #eclipse #interactive #java #source code
Interactive transformation of java programs in eclipse (MB, SLG), pp. 791–794.
ICSEICSE-2006-CubranicSR #communication #comparison #programming
A comparison of communication technologies to support novice team programming (DC, MADS, JR), pp. 695–698.
ICSEICSE-2006-JiangS #c #correctness #named #source code #type system #validation
Osprey: a practical type system for validating dimensional unit correctness of C programs (LJ, ZS), pp. 262–271.
ICSEICSE-2006-Ko #debugging
Debugging by asking questions about program output (AJK), pp. 989–992.
ICSEICSE-2006-LiHSL #programming #release planning
A risk-driven method for eXtreme programming release planning (ML, MH, FS, JL), pp. 423–430.
ICSEICSE-2006-MaHK #evaluation #mutation testing #object-oriented #source code #testing
Evaluation of mutation testing for object-oriented programs (YSM, MJH, YRK), pp. 869–872.
ICSEICSE-2006-RashidGM #aspect-oriented #development #programming
Aspect-oriented software development beyond programming (AR, AFG, AMDM), pp. 1061–1062.
ICSEICSE-2006-Ruthruff #paradigm #program analysis
Experimental program analysis: a new paradigm for program analysis (JRR), pp. 977–980.
LDTALDTA-J-2004-BegelG #algorithm #ambiguity #named #programming language
XGLR — an algorithm for ambiguity in programming languages (AB, SLG), pp. 211–227.
SPLCSPLC-2006-KoskiL #product line
The JTRS Program: Software-Defined Radios as a Software Product Line (EK, CL), pp. 182–191.
SPLCSPLC-2006-LeeKKP #analysis #aspect-oriented #development #feature model #product line #programming
Combining Feature-Oriented Analysis and Aspect-Oriented Programming for Product Line Asset Development (KL, KCK, MK, SP), pp. 103–112.
ASPLOSASPLOS-2006-GordonTA #parallel #pipes and filters #source code
Exploiting coarse-grained task, data, and pipeline parallelism in stream programs (MIG, WT, SPA), pp. 151–162.
ASPLOSASPLOS-2006-MishraCCVGB #execution #named
Tartan: evaluating spatial computation for whole program execution (MM, TJC, TC, GV, SCG, MB), pp. 163–174.
ASPLOSASPLOS-2006-SchuchmanV #architecture #program transformation #quantum
A program transformation and architecture support for quantum uncomputation (ES, TNV), pp. 252–263.
ASPLOSASPLOS-2006-Solar-LezamaTBSS #combinator #finite #sketching #source code
Combinatorial sketching for finite programs (ASL, LT, RB, SAS, VAS), pp. 404–415.
ASPLOSASPLOS-2006-TarditiPO #named #parallel #using
Accelerator: using data parallelism to program GPUs for general-purpose uses (DT, SP, JO), pp. 325–335.
CCCC-2006-HackGG #source code
Register Allocation for Programs in SSA-Form (SH, DG, GG), pp. 247–262.
HPCAHPCA-2006-ChungCMMCKO #behaviour #parallel #source code #thread #transaction
The common case transactional behavior of multithreaded programs (JC, HC, CCM, AM, BDC, CK, KO), pp. 266–277.
HPCAHPCA-2006-ManovitH #consistency #memory management #verification
Completely verifying memory consistency of test program executions (CM, SH), pp. 166–175.
HPDCHPDC-2006-ChungH #automation #case study #performance #scalability #source code #using
A Case Study Using Automatic Performance Tuning for Large-Scale Scientific Programs (IHC, JKH), pp. 45–56.
HPDCHPDC-2006-CicottiB #programming
Short Paper: Asynchronous programming with Tarragon (PC, SBB), pp. 375–376.
HPDCHPDC-2006-WieczorekPF #approach #grid #programming #scheduling #workflow
Dynamic Programming Based Approach for Bi-criteria Workflow Scheduling on the Grid (MW, RP, TF), pp. 381–382.
ISMMISMM-2006-ZhangKSDHO #adaptation #memory management
Program-level adaptive memory management (CZ, KK, XS, CD, MH, MO), pp. 174–183.
LCTESLCTES-2006-Mine #analysis #c #embedded #pointer #source code
Field-sensitive value analysis of embedded C programs with union types and pointer arithmetics (AM), pp. 54–63.
LCTESLCTES-2006-SandbergEGL #analysis #performance #slicing
Faster WCET flow analysis by program slicing (CS, AE, JG, BL), pp. 103–112.
PPoPPPPoPP-2006-BikshandiGHAFGPP #array #locality #parallel #programming
Programming for parallelism and locality with hierarchically tiled arrays (GB, JG, DH, GA, BBF, MJG, DAP, CvP), pp. 48–57.
PPoPPPPoPP-2006-FernandesPS #mobile #source code
Mobile MPI programs in computational grids (RF, KP, PS), pp. 22–31.
PPoPPPPoPP-2006-LiuTCASRT #compilation #named
POSH: a TLS compiler that exploits program structure (WL, JT, LC, WA, KS, JR, JT), pp. 158–167.
PPoPPPPoPP-2006-SpringerLRF #clustering #energy #execution #source code
Minimizing execution time in MPI programs on an energy-constrained, power-scalable cluster (RS, DKL, BR, VWF), pp. 230–238.
PPoPPPPoPP-2006-Stata #parallel #programming #web
Parallel programming in modern web search engines (RS), p. 58.
PPoPPPPoPP-2006-Steele #parallel #programming
Parallel programming and code selection in fortress (GLSJ), p. 1.
PPoPPPPoPP-2006-WangS #concurrent #detection #fault #performance #runtime #source code
Accurate and efficient runtime detection of atomicity errors in concurrent programs (LW, SDS), pp. 137–146.
CAVCAV-2006-BerdineCDO #automation #proving #source code #termination
Automatic Termination Proofs for Programs with Shape-Shifting Heaps (JB, BC, DD, PWO), pp. 386–400.
CAVCAV-2006-BouajjaniBHIMV #automaton #source code
Programs with Lists Are Counter Automata (AB, MB, PH, RI, PM, TV), pp. 517–531.
CAVCAV-2006-Braverman #integer #linear #source code #termination
Termination of Integer Linear Programs (MB), pp. 372–385.
CAVCAV-2006-GriesmayerBC #c #source code
Repair of Boolean Programs with an Application to C (AG, RB, BC), pp. 358–371.
CAVCAV-2006-Harel #aspect-oriented #game studies #source code #verification
Playing with Verification, Planning and Aspects: Unusual Methods for Running Scenario-Based Programs (DH), pp. 3–4.
CAVCAV-2006-KahlonGS #concurrent #model checking #on the fly #partial order #source code #transaction #using
Symbolic Model Checking of Concurrent Programs Using Partial Orders and On-the-Fly Transactions (VK, AG, NS), pp. 286–299.
CAVCAV-2006-SenV #model checking #parallel #source code #thread
Model Checking Multithreaded Programs with Asynchronous Atomic Methods (KS, MV), pp. 300–314.
CSLCSL-2006-ChadhaMS #probability #reasoning #source code
Reasoning About States of Probabilistic Sequential Programs (RC, PM, AS), pp. 240–255.
ICLPICLP-2006-AntoyH #functional #logic programming #source code
Overlapping Rules and Logic Variables in Functional Logic Programs (SA, MH), pp. 87–101.
ICLPICLP-2006-BaralDT #composition #metaprogramming #set
Macros, Macro Calls and Use of Ensembles in Modular Answer Set Programming (CB, JD, HT), pp. 376–390.
ICLPICLP-2006-BrainCVF #named #programming #set
TOAST: Applying Answer Set Programming to Superoptimisation (MB, TC, MDV, JPF), pp. 270–284.
ICLPICLP-2006-CaballeroRV #constraints #declarative #functional #logic programming
Declarative Diagnosis of Wrong Answers in Constraint Functional-Logic Programming (RC, MRA, RdVV), pp. 421–422.
ICLPICLP-2006-Cheney #logic programming #semantics #source code
The Semantics of Nominal Logic Programs (JC), pp. 361–375.
ICLPICLP-2006-GebserS #calculus #programming #set
Tableau Calculi for Answer Set Programming (MG, TS), pp. 11–25.
ICLPICLP-2006-GrellSS #biology #modelling #network #programming #set
Modelling Biological Networks by Action Languages Via Answer Set Programming (SG, TS, JS), pp. 285–299.
ICLPICLP-2006-InoueS #programming #set
Generality Relations in Answer Set Programming (KI, CS), pp. 211–225.
ICLPICLP-2006-KingLG #detection #prolog #source code
Detecting Determinacy in Prolog Programs (AK, LL, SG), pp. 132–147.
ICLPICLP-2006-Lam #datalog #question #source code #why
Why Use Datalog to Analyze Programs? (MSL), p. 1.
ICLPICLP-2006-LopezPPRV #concurrent #constraints #declarative #framework #programming #security
A Declarative Framework for Security: Secure Concurrent Constraint Programming (HAL, CP, JAP, CR, FDV), pp. 449–450.
ICLPICLP-2006-MantsivodaLM #logic programming
Logic Programming in Knowledge Domains (AM, VL, AM), pp. 451–452.
ICLPICLP-2006-MeraLPCH #estimation #execution #logic programming #profiling #static analysis #using
Using Combined Static Analysis and Profiling for Logic Program Execution Time Estimation (EM, PLG, GP, MC, MVH), pp. 431–432.
ICLPICLP-2006-NieuwenborghHV #programming #set
Cooperating Answer Set Programming (DVN, SH, DV), pp. 226–241.
ICLPICLP-2006-NogueiraA #logic programming #towards
Towards Temporal Contextual Logic Programming (VN, SA), pp. 439–441.
ICLPICLP-2006-PettorossiPS #constraints #logic programming #proving #source code
Proving Properties of Constraint Logic Programs by Eliminating Existential Variables (AP, MP, VS), pp. 179–195.
ICLPICLP-2006-Phan #logic programming #memory management #programming language
Static Memory Management for Logic Programming Languages (QP), pp. 465–466.
ICLPICLP-2006-PhanJ #memory management #source code #towards
Towards Region-Based Memory Management for Mercury Programs (QP, GJ), pp. 433–435.
ICLPICLP-2006-PontelliS #logic programming #semantics #set #source code
Justifications for Logic Programs Under Answer Set Semantics (EP, TCS), pp. 196–210.
ICLPICLP-2006-QuintanoR #database #framework #logic programming #natural language #query #using
Using a Logic Programming Framework to Control Database Query Dialogues in Natural Language (LQ, IPR), pp. 406–420.
ICLPICLP-2006-RamakrishnanRW #deduction #logic programming #spreadsheet #using
Deductive Spreadsheets Using Tabled Logic Programming (CRR, IVR, DSW), pp. 391–405.
ICLPICLP-2006-Rocha #logic programming #source code
Handling Incomplete and Complete Tables in Tabled Logic Programs (RR), pp. 427–428.
ICLPICLP-2006-SahaR #algorithm #evaluation #incremental #logic programming #source code
A Local Algorithm for Incremental Evaluation of Tabled Logic Programs (DS, CRR), pp. 56–71.
ICLPICLP-2006-SchwaigerF #assessment #automation #compilation #programming #testing #using
Using Answer Set Programming for the Automatic Compilation of Assessment Tests (PS, BF), pp. 300–314.
ICLPICLP-2006-SilvaC #compilation #design #implementation #logic programming #optimisation #programming language
The Design and Implementation of the YAP Compiler: An Optimizing Compiler for Logic Programming Languages (AFdS, VSC), pp. 461–462.
ICLPICLP-2006-SimonMBG #induction #logic programming
Coinductive Logic Programming (LS, AM, AB, GG), pp. 330–345.
ICLPICLP-2006-Wong #logic programming #source code
Deducing Logic Programs (KSW), pp. 471–472.
IJCARIJCAR-2006-ConstableM #proving #semantics #source code
Extracting Programs from Constructive HOL Proofs Via IZF Set-Theoretic Semantics (RLC, WM), pp. 162–176.
ISSTAISSTA-2006-RuthruffER #paradigm #program analysis
Experimental program analysis: a new program analysis paradigm (JRR, SGE, GR), pp. 49–60.
ISSTAISSTA-2006-SiegelMAC #execution #model checking #parallel #source code #symbolic computation #using #verification
Using model checking with symbolic execution to verify parallel numerical programs (SFS, AM, GSA, LAC), pp. 157–168.
LICSLICS-2006-Leivant #logic #proving #reasoning #source code
Matching Explicit and Modal Reasoning about Programs: A Proof Theoretic Delineation of Dynamic Logic (DL), pp. 157–168.
RTARTA-2006-BouajjaniE #modelling #source code
Rewriting Models of Boolean Programs (AB, JE), pp. 136–150.
RTARTA-2006-ChibaA #named #program transformation #term rewriting
RAPT: A Program Transformation System Based on Term Rewriting (YC, TA), pp. 267–276.
RTARTA-2006-GieslSST #analysis #automation #haskell #programming language #term rewriting #termination
Automated Termination Analysis for Haskell: From Term Rewriting to Programming Languages (JG, SS, PSK, RT), pp. 297–312.
VMCAIVMCAI-2006-BalabanCP #abstraction #ranking #recursion #source code
Ranking Abstraction of Recursive Programs (IB, AC, AP), pp. 267–281.
VMCAIVMCAI-2006-BinghamR #abstraction #logic #source code
A Logic and Decision Procedure for Predicate Abstraction of Heap-Manipulating Programs (JDB, ZR), pp. 207–221.
VMCAIVMCAI-2006-ChangCN #framework #program analysis #safety
A Framework for Certified Program Analysis and Its Applications to Mobile-Code Safety (BYEC, AC, GCN), pp. 174–189.
ASEASE-2005-Grov #algorithm #approach #correctness #deduction #reasoning #source code #verification
Verifying the correctness of hume programs: an approach combining deductive and algorithmic reasoning (GG), pp. 444–447.
ASEASE-2005-Tan #embedded #logic #modelling #self #source code #specification
Model-based self-monitoring embedded programs with temporal logic specifications (LT), pp. 380–383.
CASECASE-2005-AbdelhameedD #debugging #logic #network #programmable #source code
Diagnosis and debugging of programmable logic controller control programs by neural networks (MMA, HD), pp. 313–318.
CASECASE-2005-WeiL #concurrent #policy #programming #using
A deadlock prevention policy for FMS using mathematical programming (NW, ZL), pp. 399–403.
DACDAC-2005-SinghNLS #geometry #programming #robust
Robust gate sizing by geometric programming (JS, VN, ZQL, SSS), pp. 315–320.
DATEDATE-2005-McConaghyEG #canonical #generative #named #programming #search-based
CAFFEINE: Template-Free Symbolic Model Generation of Analog Circuits via Canonical Form Functions and Genetic Programming (TM, TE, GGEG), pp. 1082–1087.
ICDARICDAR-2005-GaoLV #algorithm #online #programming #segmentation
A Two-stage Online Handwritten Chinese Character Segmentation Algorithm Based on Dynamic Programming (XG, PML, CVG), pp. 735–739.
ICDARICDAR-2005-YinYW #online #programming #segmentation
Online Segmentation of Freehand Stroke by Dynamic Programming (YL, YY, LW), pp. 197–201.
PODSPODS-2005-LamWLMACU #database #program analysis #query
Context-sensitive program analysis as database queries (MSL, JW, VBL, MCM, DA, MC, CU), pp. 1–12.
CSEETCSEET-2005-HabermanT #embedded
An Undergraduate Program in Embedded Systems Engineering (BH, MT), pp. 103–110.
CSEETCSEET-2005-Tomayko #education #programming
Teaching eXtreme Programming Remotely (JET), pp. 17–24.
ITiCSEITiCSE-2005-BenayaZ #education #java #programming
Advanced programming in java workshop: teaching methodology (TB, EZ), p. 348.
ITiCSEITiCSE-2005-BerginW #tutorial
Test-first pair-programming tutorial (JB, EW), p. 416.
ITiCSEITiCSE-2005-ChenM #java #programming
Iconic programming for flowcharts, java, turing, etc (SC, SM), pp. 104–107.
ITiCSEITiCSE-2005-CilliersCG #programming
The effect of integrating an Iconic programming notation into CS1 (CC, APC, JHG), pp. 108–112.
ITiCSEITiCSE-2005-Cox #approach #functional #human-computer #programming
A pragmatic HCI approach: engagement by reinforcing perception with functional dsesign and programming (DC), pp. 39–43.
ITiCSEITiCSE-2005-EfopoulosDES #named #programming
WIPE: a programming environment for novices (VE, VD, GE, MS), pp. 113–117.
ITiCSEITiCSE-2005-FloodL #education #programming
Teaching programming collaboratively (RF, BL), pp. 321–324.
ITiCSEITiCSE-2005-FossumH #assessment #source code
A new quantitative assessment tool for computer science programs (TVF, SMH), pp. 153–157.
ITiCSEITiCSE-2005-Hanks #distributed #performance #programming #student
Student performance in CS1 with distributed pair programming (BH), pp. 316–320.
ITiCSEITiCSE-2005-HoodH #concept #education #programming #using
Teaching programming and language concepts using LEGOs (CSH, DJH), pp. 19–23.
ITiCSEITiCSE-2005-Hovis #complexity #programming
Managing the complexity in first year programming (RAH), p. 394.
ITiCSEITiCSE-2005-KayHR #design #source code
Extending undergraduate CS programs with informatics: emphasizing software and system design in context (DGK, AvdH, DJR), p. 367.
ITiCSEITiCSE-2005-KollingH #game studies #programming
Game programming in introductory courses with direct state manipulation (MK, PH), pp. 59–63.
ITiCSEITiCSE-2005-Kumar #java #online #programming
Online tutors for C++/Java programming (ANK), p. 387.
ITiCSEITiCSE-2005-Kumar05a #programming language
Projects in the programming languages course (ANK), p. 395.
ITiCSEITiCSE-2005-LoftusR #learning #programming #question
Extreme programming promotes extreme learning? (CWL, MR), pp. 311–315.
ITiCSEITiCSE-2005-Marcelino #learning #programming
Learning repetition structures in programming (MJM), p. 351.
ITiCSEITiCSE-2005-MarquesAMC #programming #student #using
Using Octave to introduce programming to technical science students (NCM, FA, CM, JFC), pp. 198–202.
ITiCSEITiCSE-2005-MarreroS #programming #testing
Testing first: emphasizing testing in early programming courses (WM, AS), pp. 4–8.
ITiCSEITiCSE-2005-MedeirosDGM #programming #using
Using a PC simulator to illustrate input-output programming techniques (PDM, VD, MCG, RFM), p. 388.
ITiCSEITiCSE-2005-MendesAL #design #development
Investigating pair-programming in a 2nd-year software development and design computer science course (EM, LBAF, ALR), pp. 296–300.
ITiCSEITiCSE-2005-PaisB05a #education #programming #user interface
Use of flash movies for teaching GUI programming (RP, JPB), p. 390.
ITiCSEITiCSE-2005-StamouliBM #education #named #programming
ExploreCSEd: exploring skills and difficulties in programming education (IS, MB, RM), p. 371.
ITiCSEITiCSE-2005-Terada #named #student
ETV: a program trace player for students (MT), pp. 118–122.
ITiCSEITiCSE-2005-Truong #learning
The environment for learning to program (NT), p. 383.
ITiCSEITiCSE-2005-TruongBR #learning #web
Learning to program through the web (NT, PB, PR), pp. 9–13.
ITiCSEITiCSE-2005-Urquiza-FuentesV #animation #reuse
Reusable collections of web-based program animations (JUF, JÁVI), p. 386.
ITiCSEITiCSE-2005-Velazquez-Iturbide #programming language
A programming languages course for freshmen (JÁVI), pp. 271–275.
ITiCSEITiCSE-2005-XinogalosS05a #process #programming
The hands-on activities of the programming microworld objectKarel (SX, MS), p. 384.
WRLAWRLA-2004-CirsteaMR05 #java #programming #protocol #rule-based #verification
Rule-based Programming in Java For Protocol Verification (HC, PEM, AR), pp. 209–227.
WRLAWRLA-2004-Lopez-FraguasRV05 #constraints #functional #logic programming #revisited
Constraint Functional Logic Programming Revisited (FJLF, MRA, RdVV), pp. 5–50.
ESOPESOP-2005-LeeYY #analysis #automation #grammarware #pointer #source code #using #verification
Automatic Verification of Pointer Programs Using Grammar-Based Shape Analysis (OL, HY, KY), pp. 124–140.
ESOPESOP-2005-LuK #logic programming #source code
Determinacy Inference for Logic Programs (LL, AK), pp. 108–123.
ESOPESOP-2005-Myers #policy #programming #security
Programming with Explicit Security Policies (ACM), pp. 1–4.
ESOPESOP-2005-PodelskiSW #recursion #source code #summary
Summaries for While Programs with Recursion (AP, IS, SW), pp. 94–107.
ESOPESOP-2005-RanganathABDH #slicing
A New Foundation for Control-Dependence and Slicing for Modern Program Structures (VPR, TA, AB, MBD, JH), pp. 77–93.
ESOPESOP-2005-Thiemann #javascript #source code #towards #type system
Towards a Type System for Analyzing JavaScript Programs (PT), pp. 408–422.
FASEFASE-2005-JayaramanRH #eclipse #java #named #slicing
Kaveri: Delivering the Indus Java Program Slicer to Eclipse (GJ, VPR, JH), pp. 269–272.
FASEFASE-2005-LarsenLW #source code #specification
Color-Blind Specifications for Transformations of Reactive Synchronous Programs (KGL, UL, AW), pp. 160–174.
TACASTACAS-2005-BouajjaniHMV #model checking #source code #verification
Verifying Programs with Dynamic 1-Selector-Linked Structures in Regular Model Checking (AB, PH, PM, TV), pp. 13–29.
TACASTACAS-2005-ChenR #java #monitoring #named #programming
Java-MOP: A Monitoring Oriented Programming Environment for Java (FC, GR), pp. 546–550.
TACASTACAS-2005-KellerSBS #c #debugging #model checking #named #source code
FocusCheck: A Tool for Model Checking and Debugging Sequential C Programs (CWK, DS, SB, SAS), pp. 563–569.
TACASTACAS-2005-KomondoorRCF #comprehension #dependent type
Dependent Types for Program Understanding (RK, GR, SC, JF), pp. 157–173.
CSMRCSMR-2005-Al-EkramK #analysis #framework #representation #xml
An XML-Based Framework for Language Neutral Program Representation and Generic Analysis (RAE, KK), pp. 42–51.
CSMRCSMR-2005-BoisDV #comprehension #question #reverse engineering
Does the “Refactor to Understand” Reverse Engineering Pattern Improve Program Comprehension? (BDB, SD, JV), pp. 334–343.
CSMRCSMR-2005-DubeyAJ #keyword #set #source code
A Technique for Extracting Keyword Based Rules from a Set of Programs (AD, SKA, PJ), pp. 217–225.
CSMRCSMR-2005-KarailaS #analysis #case study #industrial #maintenance #source code #visual notation
Maintenance and Analysis of Visual Programs — An Industrial Case (MK, TS), pp. 158–167.
CSMRCSMR-2005-ZaidmanCDP #comprehension #execution #mining #process
Applying Webmining Techniques to Execution Traces to Support the Program Comprehension Process (AZ, TC, SD, JP), pp. 134–142.
ICSMEICSM-2005-BriandDL #aspect-oriented #contract #debugging #programming
Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support Debugging (LCB, WJD, YL), pp. 687–690.
ICSMEICSM-2005-ChesleyRR #debugging #java #named #source code
Crisp: A Debugging Tool for Java Programs (OCC, XR, BGR), pp. 401–410.
ICSMEICSM-2005-GarridoJ #c #multi
Analyzing Multiple Configurations of a C Program (AG, REJ), pp. 379–388.
ICSMEICSM-2005-ShinomiT #aspect-oriented #impact analysis #programming #weaving
Impact Analysis of Weaving in Aspect-Oriented Programming (HS, TT), pp. 657–660.
ICSMEICSM-2005-VestdamN #documentation #evolution #towards
Toward Documentation of Program Evolution (TV, KN), pp. 505–514.
IWPCIWPC-2005-BucknerBPR #comprehension #incremental #named
JRipples: A Tool for Program Comprehension during Incremental Change (JB, JB, MP, VR), pp. 149–152.
IWPCIWPC-2005-MurrayL #comprehension
Presenting Micro-Theories of Program Comprehension in Pattern Form (AM, TCL), pp. 45–54.
IWPCIWPC-2005-OSheaE #abstraction #java
An Investigation of Java Abstraction Usage for Program Modifications (PO, CE), pp. 65–74.
IWPCIWPC-2005-Storey #comprehension #past present future #tool support
Theories, Methods and Tools in Program Comprehension: Past, Present and Future (MADS), pp. 181–191.
IWPCIWPC-2005-SunW #comprehension #diagrams #layout #on the #uml
On Evaluating the Layout of UML Class Diagrams for Program Comprehension (DS, KW), pp. 317–326.
MSRMSR-2005-SpaccoSHP #automation #mining #programming #repository #testing
Software repository mining with Marmoset: an automated programming project snapshot and testing system (JS, JS, DH, WP), pp. 46–50.
PASTEPASTE-2005-BarnettL #source code
Weakest-precondition of unstructured programs (MB, KRML), pp. 82–87.
PASTEPASTE-2005-KumarCS #monitoring #profiling
Low overhead program monitoring and profiling (NK, BRC, MLS), pp. 28–34.
PASTEPASTE-2005-LiangPH #algorithm #context-sensitive grammar #java #source code
Evaluating the impact of context-sensitivity on Andersen’s algorithm for Java programs (DL, MP, MJH), pp. 6–12.
PASTEPASTE-2005-Myers #distributed #program analysis #program transformation
Making distributed systems secure with program analysis and transformation (ACM), p. 47.
PASTEPASTE-2005-StroutMH #independence #program analysis
Representation-independent program analysis (MMS, JMMC, PDH), pp. 67–74.
SCAMSCAM-2005-Anderson #performance #xml
The Performance Penalty of XML for Program Intermediate Representations (PA), pp. 193–202.
SCAMSCAM-2005-BermudoKH #assembly #control flow #graph #re-engineering #source code
Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions (NB, AK, RNH), pp. 107–118.
SCAMSCAM-2005-HongLS #abstract interpretation #approach #model checking #slicing
Abstract Slicing: A New Approach to Program Slicing Based on Abstract Interpretation and Model Checking (HSH, IL, OS), pp. 25–34.
SCAMSCAM-2005-PowerH #classification #java #named #source code
Declassification: Transforming Java Programs to Remove Intermediate Classes (BP, GWH), pp. 183–192.
SCAMSCAM-2005-SchordanQ #attribute grammar #sequence #specification
Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar (MS, DJQ), pp. 97–106.
SCAMSCAM-2005-SzegediG #bytecode #java #slicing #source code
Dynamic Slicing of Java Bytecode Programs (AS, TG), pp. 35–44.
WCREWCRE-2005-AkersBMEL #automation #c++ #component #modelling #program transformation #re-engineering
Reengineering C++ Component Models via Automatic Program Transformation (RLA, IDB, MM, BJE, KRL), pp. 13–22.
PLDIPLDI-2005-ChenLLLLLJ #named #network #performance #programming
Shangri-La: achieving high performance from compiled network applications while enabling ease of programming (MKC, XFL, RL, JHL, LL, TL, RJ), pp. 224–236.
PLDIPLDI-2005-ElmasTQ #concurrent #detection #named #runtime #source code #verification
VYRD: verifYing concurrent programs by runtime refinement-violation detection (TE, ST, SQ), pp. 27–37.
PLDIPLDI-2005-LukCMPKLWRH #named #program analysis #tool support
Pin: building customized program analysis tools with dynamic instrumentation (CKL, RSC, RM, HP, AK, PGL, SW, VJR, KMH), pp. 190–200.
PLDIPLDI-2005-NiKSI #ad hoc #mobile #network #programming
Programming ad-hoc networks of mobile and resource-constrained devices (YN, UK, AS, LI), pp. 249–260.
PLDIPLDI-2005-SiekL #programming
Essential language support for generic programming (JGS, AL), pp. 73–84.
PLDIPLDI-2005-Solar-LezamaRBE #programming #sketching #source code
Programming by sketching for bit-streaming programs (ASL, RMR, RB, KE), pp. 281–294.
PLDIPLDI-2005-XuBH #detection #source code
A serializability violation detector for shared-memory server programs (MX, RB, MDH), pp. 1–14.
SASSAS-2005-BruynoogheGH #analysis #logic programming #source code #termination
Inference of Well-Typings for Logic Programs with Application to Termination Analysis (MB, JPG, WVH), pp. 35–51.
SASSAS-2005-ChinNQR #memory management #object-oriented #source code #verification
Memory Usage Verification for OO Programs (WNC, HHN, SQ, MCR), pp. 70–86.
SASSAS-2005-RinetzkySY #analysis #interprocedural #source code
Interprocedural Shape Analysis for Cutpoint-Free Programs (NR, MS, EY), pp. 284–302.
SASSAS-2005-SecciS #analysis #object-oriented #source code
Pair-Sharing Analysis of Object-Oriented Programs (SS, FS), pp. 320–335.
STOCSTOC-2005-AzarE #parallel #programming #scheduling
Convex programming for scheduling unrelated parallel machines (YA, AE), pp. 331–337.
CIAACIAA-2005-PodlovchenkoRZ #equivalence #on the #problem #source code
On the Equivalence Problem for Programs with Mode Switching (RIP, DMR, VAZ), pp. 351–352.
FMFM-2005-CelikuM #composition #cost analysis #probability #source code #specification
Compositional Specification and Analysis of Cost-Based Properties in Probabilistic Programs (OC, AM), pp. 107–122.
SEFMSEFM-2005-BarthePS #analysis #logic #memory management #precise #using
Precise Analysis of Memory Consumption using Program Logics (GB, MP, GS), pp. 86–95.
SEFMSEFM-2005-Chalin #logic #question #what
Logical Foundations of Program Assertions: What do Practitioners Want? (PC), pp. 383–393.
SEFMSEFM-2005-OlssonW #correctness #imperative #induction #proving #source code
Customised Induction Rules for Proving Correctness of Imperative Programs (OO, AW), pp. 180–189.
SFMSFM-2005-BettiniN #distributed #mobile #programming
Mobile Distributed Programming in X-Klaim (LB, RDN), pp. 29–68.
CEFPCEFP-2005-Hammond #approach #behaviour #bound #functional #programming
Exploiting Purely Functional Programming to Obtain Bounded Resource Behaviour: The Hume Approach (KH), pp. 100–134.
CEFPCEFP-2005-Scholz #array #functional #programming
Functional Array Programming in SaC (SBS), pp. 62–99.
CEFPCEFP-2005-TejfelHK #source code
Temporal Properties of Clean Programs Proven in Sparkle-T (MT, ZH, TK), pp. 168–190.
CEFPCEFP-2005-UustaluV #data flow #programming
The Essence of Dataflow Programming (TU, VV), pp. 135–167.
ICFPICFP-2005-ChenX #programming #proving #theorem proving
Combining programming with theorem proving (CC, HX), pp. 66–77.
ICFPICFP-2005-DantasWWW #aspect-oriented #functional #named #polymorphism #programming language
PolyAML: a polymorphic aspect-oriented functional programming language (DSD, DW, GW, SW), pp. 306–319.
ICFPICFP-2005-Harper #programming language
Mechanizing the meta-theory of programming languages (RH), p. 240.
ICFPICFP-2005-Nilsson #algebra #data type #functional #optimisation #programming #using
Dynamic optimization for functional reactive programming using generalized algebraic data types (HN), pp. 54–65.
ICFPICFP-2005-RamosSV #partial evaluation #performance #source code
Fast narrowing-driven partial evaluation for inductively sequential programs (JGR, JS, GV), pp. 228–239.
ICFPICFP-2005-SewellLWNAHV #design #distributed #named #programming language
Acute: high-level programming language design for distributed computation (PS, JJL, KW, FZN, MAW, PH, VV), pp. 15–26.
ICFPICFP-2005-WestbrookSW #approach #imperative #programming
A language-based approach to functionally correct imperative programming (EMW, AS, IW), pp. 268–279.
IFLIFL-2005-BradyH #execution #framework #static analysis
A Dependently Typed Framework for Static Analysis of Program Execution Costs (EB, KH), pp. 74–90.
IFLIFL-2005-CunhaPP #framework #program transformation
A Framework for Point-Free Program Transformation (AC, JSP, JP), pp. 1–18.
IFLIFL-2005-GrelckSS #analysis #array #source code
A Binding Scope Analysis for Generic Programs on Arrays (CG, SBS, AVS), pp. 212–230.
CHICHI-2005-Louca #programming #student #syntax #usability
The syntax or the story behind it?: a usability study of student work with computer-based programming environments in elementary science (LTL), pp. 849–858.
SOFTVISSOFTVIS-2005-CoxGR #data flow #parallel #source code #visual notation
Adding parallelism to visual data flow programs (PTC, SG, ARC), pp. 135–144.
SOFTVISSOFTVIS-2005-DeLineKCR #comprehension #source code #towards
Towards understanding programs through wear-based filtering (RD, AK, MC, GGR), pp. 183–192.
SOFTVISSOFTVIS-2005-GhoniemCFJ #constraints #graph #programming #using #visualisation
Peeking in solver strategies using explanations visualization of dynamic graphs for constraint programming (MG, HC, JDF, NJ), pp. 27–36.
SOFTVISSOFTVIS-2005-MalloyP #c++ #modelling #source code #uml #visualisation
Exploiting UML dynamic object modeling for the visualization of C++ programs (BAM, JFP), pp. 105–114.
VISSOFTVISSOFT-2005-CoxFM #comprehension #visual notation
User Perspectives on a Visual Aid to Program Comprehension (AC, MF, JM), pp. 70–75.
VISSOFTVISSOFT-2005-RillingN #3d #analysis #comprehension #design pattern
Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension (JR, VLN), pp. 123–124.
VISSOFTVISSOFT-2005-SmithM #identification #interactive #java #runtime #source code
Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime (MPS, MM), pp. 108–113.
AdaEuropeAdaEurope-2005-SwardB #equivalence #functional #proving #slicing
Proving Functional Equivalence for Program Slicing in SPARK™ (RES, LCBI), pp. 105–114.
AdaSIGAda-2005-AlexandrID #ada #analysis #clustering #performance #source code
Experimental performance analysis of ada programs in cluster system (KA, SI, KD), pp. 31–36.
AdaSIGAda-2005-PedersenC #ada #aspect-oriented #named #programming
AspectAda: aspect oriented programming for ada95 (KHP, CC), pp. 79–92.
AdaSIGAda-2005-SwardB #optimisation #slicing
Optimizing the SPARK program slicer (RES, LCBI), pp. 17–22.
ICEISICEIS-v2-2005-CuellarDJ #network #predict #problem #programming
An Application of Non-Linear Programming to Train Recurrent Neural Networks in Time Series Prediction Problems (MPC, MD, MdCPJ), pp. 35–42.
ICEISICEIS-v4-2005-LokeLBG #abstraction #programming #workflow
Levels of Abstraction in Programming Device Ecology Workflows (SWL, SL, GB, BG), pp. 137–144.
ICMLICML-2005-McMahanLG #bound #performance #programming #realtime
Bounded real-time dynamic programming: RTDP with monotone upper bounds and performance guarantees (HBM, ML, GJG), pp. 569–576.
ICMLICML-2005-RothY #integer #linear #programming #random
Integer linear programming inference for conditional random fields (DR, WtY), pp. 736–743.
KDDKDD-2005-Sandler #classification #linear #on the #programming
On the use of linear programming for unsupervised text classification (MS), pp. 256–264.
SEKESEKE-2005-BenavidesTC #constraints #feature model #modelling #programming #using
Using Constraint Programming to Reason on Feature Models (DB, PT, ARC), pp. 677–682.
SEKESEKE-2005-Chiang #design #parallel #programming
A Design Methodology for Parallel Programming (CCC), pp. 727–730.
SEKESEKE-2005-SouzaVSSGLH #message passing #named #parallel #source code #testing
ValiPar: A Testing Tool for Message-Passing Parallel Programs (SdRSdS, SRV, PSLdS, AdSS, TBG, AdML, ACH), pp. 386–391.
SEKESEKE-2005-XuXN #approach #aspect-oriented #source code #testing
A State-Based Approach to Testing Aspect-Oriented Programs (DX, WX, KEN), pp. 366–371.
MODELSMoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #programming #using
A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MODELSMoDELS-2005-WadaS #development #framework #metamodelling #modelling #programming #uml
Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
MODELSMoDELS-2005-Pavlich-MariscalMD #aspect-oriented #data access #framework #programming #using
A Formal Enforcement Framework for Role-Based Access Control Using Aspect-Oriented Programming (JAPM, LM, SAD), pp. 537–552.
MODELSMoDELS-2005-WadaS #development #framework #metamodelling #modelling #programming #uml
Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming (HW, JS), pp. 584–600.
ECOOPECOOP-2005-ChibaI #aspect-oriented #dependence #injection #programming
Aspect-Oriented Programming Beyond Dependency Injection (SC, RI), pp. 121–143.
ECOOPECOOP-2005-Meyer #object-oriented #problem #programming
Attached Types and Their Application to Three Open Problems of Object-Oriented Programming (BM), pp. 1–32.
ECOOPECOOP-2005-RodriguezDFHLR #composition #concurrent #ml #multi #source code #specification #thread #verification
Extending JML for Modular Specification and Verification of Multi-threaded Programs (ER, MBD, CF, JH, GTL, R), pp. 551–576.
OOPSLAOOPSLA-2005-Edwards #named #programming
Subtext: uncovering the simplicity of programming (JE), pp. 505–518.
OOPSLAOOPSLA-2005-GoldsmithOA #query #relational
Relational queries over program traces (SG, RO, AA), pp. 385–402.
OOPSLAOOPSLA-2005-KennedyR #algebra #data type #object-oriented #programming
Generalized algebraic data types and object-oriented programming (AK, CVR), pp. 21–40.
OOPSLAOOPSLA-2005-LiuS #programming
Interaction-based programming with classages (YDL, SFS), pp. 191–209.
OOPSLAOOPSLA-2005-MartinLL #fault #query #security #using
Finding application errors and security flaws using PQL: a program query language (MCM, VBL, MSL), pp. 365–383.
OOPSLAOOPSLA-2005-Vanderburg #agile #process #programming
A simple model of agile software processes — or — extreme programming annealed (GV), pp. 539–545.
QAPLQAPL-2004-AlpuenteGPV05 #model checking #source code
Abstract Model Checking of tccp programs (MA, MdMG, EP, AV), pp. 19–36.
QAPLQAPL-2004-HankinW05 #program analysis #λ-calculus
λ-calculus and Quantitative Program Analysis: (Extended Abstract) (CH, HW), pp. 5–18.
GPCEGPCE-2005-AktemurJKC #generative #optimisation #runtime
Optimizing Marshalling by Run-Time Program Generation (BA, JJ, SNK, LC), pp. 221–236.
GPCEGPCE-2005-ApelLRS #aspect-oriented #feature model #programming
FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming (SA, TL, MR, GS), pp. 125–140.
GPCEGPCE-2005-BravenboerVVV #ambiguity #metaprogramming #source code #syntax #type system
Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax (MB, RV, JJV, EV), pp. 157–172.
GPCEGPCE-2005-CaretteK #abstraction #monad #multi #programming
Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code (JC, OK), pp. 256–274.
GPCEGPCE-2005-ConselLRC #approach #compilation #domain-specific language #generative #programming
A Generative Programming Approach to Developing DSL Compilers (CC, FL, LR, PC), pp. 29–46.
GPCEGPCE-2005-DenneyF #generative
Certifiable Program Generation (ED, BF), pp. 17–28.
GPCEGPCE-2005-DraheimLW #generative #type system
A Type System for Reflective Program Generators (DD, CL, GW), pp. 327–341.
GPCEGPCE-2005-EckhardtKPST #multi #programming
Implicitly Heterogeneous Multi-stage Programming (JE, RK, EP, KNS, WT), pp. 275–292.
GPCEGPCE-2005-HirschkoffHPSS #component #programming
Component-Oriented Programming with Sharing: Containment is Not Ownership (DH, TH, DP, AS, JBS), pp. 389–404.
GPCEGPCE-2005-HuangZS #generative #static typing
Statically Safe Program Generation with SafeGen (SSH, DZ, YS), pp. 309–326.
GPCEGPCE-2005-KaminAM #generative #optimisation #runtime
Source-Level Optimization of Run-Time Program Generators (SNK, BA, PM), pp. 293–308.
GPCEGPCE-2005-PeruginiR #approach #case study #experience #generative #information retrieval #interactive #programming
A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences (SP, NR), pp. 205–220.
GPCEGPCE-2005-WuL #programming #reasoning #source code #using
Shadow Programming: Reasoning About Programs Using Lexical Join Point Information (PW, KJL), pp. 141–156.
GPCEGPCE-2005-YaoZC #aspect-oriented #c++ #framework #programming
AOP++: A Generic Aspect-Oriented Programming Framework in C++ (ZY, QZ, GC), pp. 94–108.
LOPSTRLOPSTR-2005-AlbertPG #logic programming #partial evaluation #source code
Non-leftmost Unfolding in Partial Evaluation of Logic Programs with Impure Predicates (EA, GP, JPG), pp. 115–132.
LOPSTRLOPSTR-2005-AlvezL #algorithm #logic programming #source code
An Algorithm for Local Variable Elimination in Normal Logic Programs (, PL), pp. 61–79.
LOPSTRLOPSTR-2005-AntoyH #declarative #programming
Declarative Programming with Function Patterns (SA, MH), pp. 6–22.
LOPSTRLOPSTR-2005-CorreasPHB #analysis #composition #source code
Experiments in Context-Sensitive Analysis of Modular Programs (JC, GP, MVH, FB), pp. 163–178.
LOPSTRLOPSTR-2005-OchoaPH #prolog #source code
Removing Superfluous Versions in Polyvariant Specialization of Prolog Programs (CO, GP, MVH), pp. 80–97.
LOPSTRLOPSTR-2005-PasarellaOPN #embedded #logic programming #semantics #source code
A Transformational Semantics of Static Embedded Implications of Normal Logic Programs (EP, FO, EP, MN), pp. 133–146.
LOPSTRLOPSTR-2005-SuenagaKY #approach #automation #generative #source code #type system
Extension of Type-Based Approach to Generation of Stream-Processing Programs by Automatic Insertion of Buffering Primitives (KS, NK, AY), pp. 98–114.
PPDPPPDP-2005-ChibaAT #program transformation #term rewriting
Program transformation by templates based on term rewriting (YC, TA, YT), pp. 59–69.
PPDPPPDP-2005-JagadeesanM #approach #constraints #declarative #programming
Timed constraint programming: a declarative approach to usage control (RJ, WM, CP, VAS), pp. 164–175.
PPDPPPDP-2005-LopezPPW #concurrent #linear #logic programming #monad
Monadic concurrent linear logic programming (PL, FP, JP, KW), pp. 35–46.
PPDPPPDP-2005-SahaR #analysis #incremental #logic programming #points-to #using
Incremental and demand-driven points-to analysis using logic programming (DS, CRR), pp. 117–128.
PADLPADL-2005-BrooksEMR #programming #set
Character-Based Cladistics and Answer Set Programming (DRB, EE, JWM, DR), pp. 37–51.
PADLPADL-2005-KawabeG
The Program Inverter LRinv and Its Structure (MK, RG), pp. 219–234.
PADLPADL-2005-NieuwenborghHV #logic programming #order
An Ordered Logic Program Solver (DVN, SH, DV), pp. 128–142.
PADLPADL-2005-SaadP #framework #hybrid #logic programming #probability #towards
Towards a More Practical Hybrid Probabilistic Logic Programming Framework (ES, EP), pp. 67–82.
PADLPADL-2005-ZhuX #pointer #programming
Safe Programming with Pointers Through Stateful Views (DZ, HX), pp. 83–97.
POPLPOPL-2005-FieldV #consistency #distributed #maintenance #named #programming
Transactors: a programming model for maintaining globally consistent distributed state in unreliable environments (JF, CAV), pp. 195–208.
POPLPOPL-2005-NeubauerT #multi #program transformation #source code
From sequential programs to multi-tier applications by program transformation (MN, PT), pp. 221–232.
SACSAC-2005-CarvalhoL #abstraction #composition #distributed #parallel #performance #programming
The # model: separation of concerns for reconciling modularity, abstraction and efficiency in distributed parallel programming (FHdCJ, RDL), pp. 1357–1364.
SACSAC-2005-FalcoTCG05a #approach #clustering #grammarware #novel #programming #search-based
A novel grammar-based genetic programming approach to clustering (IDF, ET, ADC, FG), pp. 928–932.
SACSAC-2005-FalcoTCP #approach #induction #programming #search-based
Inductive inference of chaotic series by Genetic Programming: a Solomonoff-based approach (IDF, ET, ADC, AP), pp. 957–958.
SACSAC-2005-GruianAKS #automation #generative #java
Automatic generation of application-specific systems based on a micro-programmed Java core (FG, PA, KK, MS), pp. 879–884.
SACSAC-2005-GuoJ #logic programming #source code
Mode-directed preferences for logic programs (HFG, BJ), pp. 1414–1418.
SACSAC-2005-KvaleLC #aspect-oriented #case study #programming #using
A case study on building COTS-based system using aspect-oriented programming (AAK, JL, RC), pp. 1491–1498.
SACSAC-2005-PaigeCMS #programming
High-integrity extreme programming (RFP, HC, JAM, ZRS), pp. 1518–1523.
SACSAC-2005-Tarau #logic programming
Agent oriented logic programming in Jinni 2004 (PT), pp. 1427–1428.
ESEC-FSEESEC-FSE-2005-BasitJ #detection #similarity #source code
Detecting higher-level similarity patterns in programs (HAB, SJ), pp. 156–165.
ESEC-FSEESEC-FSE-2005-ChatleyT #eclipse #learning #named
KenyaEclipse: learning to program in eclipse (RC, TT), pp. 245–248.
ESEC-FSEESEC-FSE-2005-GrigorenkoST #generative #programming #visual notation
Visual tool for generative programming (PG, AS, ET), pp. 249–252.
ESEC-FSEESEC-FSE-2005-HaranKOPS #classification #execution
Applying classification techniques to remotely-collected program execution data (MH, AFK, AO, AAP, APS), pp. 146–155.
ESEC-FSEESEC-FSE-2005-HochsteinBZHC #automation #metric #programming #self
Combining self-reported and automatic data to improve programming effort measurement (LH, VRB, MVZ, JKH, JC), pp. 356–365.
ESEC-FSEESEC-FSE-2005-LiZ #automation #detection #named #programming #scalability
PR-Miner: automatically extracting implicit programming rules and detecting violations in large software code (ZL, YZ), pp. 306–315.
ESEC-FSEESEC-FSE-2005-RenierisRR
Arithmetic program paths (MR, SR, SPR), pp. 90–98.
ESEC-FSEESEC-FSE-2005-Robillard #automation #generative
Automatic generation of suggestions for program investigation (MPR), pp. 11–20.
ESEC-FSEESEC-FSE-2005-VeanesCST #online #source code #testing
Online testing with model programs (MV, CC, WS, NT), pp. 273–282.
ESEC-FSEESEC-FSE-2005-ZhangG #execution
Matching execution histories of program versions (XZ, RG), pp. 197–206.
GTTSEGTTSE-2005-Batory #programming #tutorial
A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite (DSB), pp. 3–35.
GTTSEGTTSE-2005-Chiba #aspect-oriented #program transformation #programming
Program Transformation with Reflection and Aspect-Oriented Programming (SC), pp. 65–94.
GTTSEGTTSE-2005-HuYT #optimisation
Program Optimizations and Transformations in Calculation Form (ZH, TY, MT), pp. 144–168.
GTTSEGTTSE-2005-WinterB #program transformation #using
Program Transformation Using HATS 1.84 (VLW, JB), pp. 378–396.
ICSEICSE-2005-AtleeLLST #guidelines #re-engineering #source code
Software engineering 2004: ACM/IEEE-CS guidelines for undergraduate programs in software engineering (JMA, RJL, TCL, AEKS, JBT), pp. 623–624.
ICSEICSE-2005-Cardelli #modelling #programming
Transitions in programming models: 2 (LC), p. 2.
ICSEICSE-2005-CleveZ
Locating causes of program failures (HC, AZ), pp. 342–351.
ICSEICSE-2005-HulkkoA #case study #multi #programming #quality
A multiple case study on the impact of pair programming on product quality (HH, PA), pp. 495–504.
ICSEICSE-2005-Kiczales #aspect-oriented #programming
Aspect-oriented programming (GK), p. 730.
ICSEICSE-2005-KiczalesM #aspect-oriented #composition #programming #reasoning
Aspect-oriented programming and modular reasoning (GK, MM), pp. 49–58.
ICSEICSE-2005-LanzaDGP #comprehension #named #visualisation
CodeCrawler: an information visualization tool for program comprehension (ML, SD, HG, MP), pp. 672–673.
ICSEICSE-2005-MelnikM #agile #student
A cross-program investigation of students’ perceptions of agile methods (GM, FM), pp. 481–488.
ICSEICSE-2005-RenRST #impact analysis #java #named #source code
Chianti: a change impact analysis tool for java programs (XR, BGR, MS, FT), pp. 664–665.
ICSEICSE-2005-SampaioAVCFC #experience #testing
Software test program: a software residency experience (AS, CA, JV, LC, LF, SC), pp. 611–612.
ICSEICSE-2005-Woit #case study #interactive #programming #requirements
Requirements interaction management in an eXtreme programming environment: a case study (DMW), pp. 489–494.
LDTALDTA-2005-SloaneW #eclipse #education #eli #programming language #using
Eclipse Support for Using Eli and Teaching Programming Languages (AMS, WMW), pp. 189–194.
LDTALDTA-2005-Watt #design #programming #scripting language
The Design of Monty: a Programming/Scripting Language (DAW), pp. 5–28.
CCCC-2005-RyuR #debugging #multi #programming
Source-Level Debugging for Multiple Languages with Modest Programming Effort (SR, NR), pp. 10–26.
CCCC-2005-ShashidharBCJ #equivalence #program transformation #source code #verification
Verification of Source Code Transformations by Program Equivalence Checking (KCS, MB, FC, GJ), pp. 221–236.
CCCC-2005-XueN #analysis #object-oriented #source code
Completeness Analysis for Incomplete Object-Oriented Programs (JX, PHN), pp. 271–286.
LCTESLCTES-2005-FrankeOTF #embedded #optimisation #probability #source code
Probabilistic source-level optimisation of embedded programs (BF, MFPO, JT, GF), pp. 78–86.
LCTESLCTES-2005-SermulinsTRA #optimisation #source code
Cache aware optimization of stream programs (JS, WT, RMR, SPA), pp. 115–126.
PPoPPPPoPP-2005-FreehL #clustering #energy #multi #source code #using
Using multiple energy gears in MPI programs on a power-scalable cluster (VWF, DKL), pp. 164–173.
PPoPPPPoPP-2005-HarrisF #programming
Revocable locks for non-blocking programming (TLH, KF), pp. 72–82.
PPoPPPPoPP-2005-LiHDH #automation #c #multi #source code #thread
Automatic multithreading and multiprocessing of C programs for IXP (LL, BH, JD, LH), pp. 132–141.
PPoPPPPoPP-2005-SiegelA #modelling #source code #verification
Modeling wildcard-free MPI programs for verification (SFS, GSA), pp. 95–106.
PPoPPPPoPP-2005-SuraFWMLP #compilation #consistency #java #performance #source code
Compiler techniques for high performance sequentially consistent java programs (ZS, XF, CLW, SPM, JL, DAP), pp. 2–13.
PPoPPPPoPP-2005-ThiesKSRA #distributed #source code
Teleport messaging for distributed stream programs (WT, MK, JS, RMR, SPA), pp. 224–235.
PPoPPPPoPP-2005-WangS #source code #static analysis
Static analysis of atomicity for programs with non-blocking synchronization (LW, SDS), pp. 61–71.
PPoPPPPoPP-2005-YangBHM #correctness #monitoring #source code #trust #verification
Trust but verify: monitoring remotely executing programs for progress and correctness (SY, ARB, YCH, SPM), pp. 196–205.
CADECADE-2005-Pientka #higher-order #logic programming
Tabling for Higher-Order Logic Programming (BP), pp. 54–68.
CAVCAV-2005-CookKS #named #proving #theorem proving #verification
Cogent: Accurate Theorem Proving for Program Verification (BC, DK, NS), pp. 296–300.
CAVCAV-2005-CostanGGMP #algorithm #fixpoint #policy #source code #static analysis
A Policy Iteration Algorithm for Computing Fixed Points in Static Analysis of Programs (AC, SG, EG, MM, SP), pp. 462–475.
CAVCAV-2005-JobstmannGB #game studies #program repair
Program Repair as a Game (BJ, AG, RB), pp. 226–238.
CAVCAV-2005-NeculaG #algorithm #program analysis #random #verification
Randomized Algorithms for Program Analysis and Verification (GCN, SG), p. 1.
CAVCAV-2005-RabinovitzG #bound #concurrent #model checking #source code
Bounded Model Checking of Concurrent Programs (IR, OG), pp. 82–97.
CAVCAV-2005-VecchieS #source code
Syntax-Driven Reachable State Space Construction of Synchronous Reactive Programs (EV, RdS), pp. 213–225.
CSLCSL-2005-CharatonikGM #bound #model checking #pointer #source code
Bounded Model Checking of Pointer Programs (WC, LG, PM), pp. 397–412.
ICLPICLP-2005-BortolussiW #concurrent #constraints #distributed #probability #programming language
A Distributed and Probabilistic Concurrent Constraint Programming Language (LB, HW), pp. 143–158.
ICLPICLP-2005-BrasselH #analysis #functional #logic programming #nondeterminism #source code
Nondeterminism Analysis of Functional Logic Programs (BB, MH), pp. 265–279.
ICLPICLP-2005-ChristiansenD #abduction #logic programming #named #programming language #prolog
HYPROLOG: A New Logic Programming Language with Assumptions and Abduction (HC, VD), pp. 159–173.
ICLPICLP-2005-DuanYK #logic programming #semantics #source code
Semantics of Framed Temporal Logic Programs (ZD, XY, MK), pp. 356–370.
ICLPICLP-2005-Haemmerle #concurrent #constraints #linear #programming
SiLCC Is Linear Concurrent Constraint Programming (RH), pp. 448–449.
ICLPICLP-2005-Langevine #constraints #named #programming
Gentra4cp: A Generic Trace Format for Constraint Programming (LL), pp. 433–434.
ICLPICLP-2005-NguyenS #analysis #logic programming #polynomial #source code #termination
Polynomial Interpretations as a Basis for Termination Analysis of Logic Programs (MTN, DDS), pp. 311–325.
ICLPICLP-2005-Nogueira #information management #programming language
A Temporal Programming Language for Heterogeneous Information Systems (VN), pp. 444–445.
ICLPICLP-2005-PueblaAH #analysis #framework #logic programming #source code
A Generic Framework for the Analysis and Specialization of Logic Programs (GP, EA, MVH), pp. 407–409.
ICLPICLP-2005-RochaSC #evaluation #logic programming #source code
Dynamic Mixed-Strategy Evaluation of Tabled Logic Programs (RR, FMAS, VSC), pp. 250–264.
ICLPICLP-2005-SaadP #hybrid #logic programming #probability #source code
Hybrid Probabilistic Logic Programs with Non-monotonic Negation (ES, EP), pp. 204–220.
ICLPICLP-2005-Schindlauer #logic programming #semantics #source code #web
Nonmonotonic Logic Programs for the Semantic Web (RS), pp. 446–447.
ICLPICLP-2005-Sneyers #analysis #optimisation #source code
Analysis and Optimization of CHR Programs (JS), pp. 450–451.
ICLPICLP-2005-TompitsW #equivalence #implementation #programming #towards
Towards Implementations for Advanced Equivalence Checking in Answer-Set Programming (HT, SW), pp. 189–203.
ICLPICLP-2005-Wilson #logic programming
Use of Logic Programming for Complex Business Rules (WGW), pp. 14–20.
LICSLICS-2005-AltenkirchG #functional #programming language #quantum
A Functional Quantum Programming Language (TA, JG), pp. 249–258.
LICSLICS-2005-EscardoK #programming language
Operational Domain Theory and Topology of a Sequential Programming Language (MHE, WKH), pp. 427–436.
LICSLICS-2005-HondaYB #higher-order #imperative #logic
An Observationally Complete Program Logic for Imperative Higher-Order Frame Rules (KH, NY, MB), pp. 270–279.
ICSTSAT-2005-HeuleM #bound #linear #programming #random #satisfiability #using
Observed Lower Bounds for Random 3-SAT Phase Transition Density Using Linear Programming (MH, HvM), pp. 122–134.
TLCATLCA-2005-SchurmannPS #calculus #encoding #functional #higher-order #programming
The [triangle]-Calculus. Functional Programming with Higher-Order Encodings (CS, AP, JS), pp. 339–353.
VMCAIVMCAI-2005-AttieC #concurrent #scalability #source code
Efficiently Verifiable Conditions for Deadlock-Freedom of Large Concurrent Programs (PCA, HC), pp. 465–481.
VMCAIVMCAI-2005-Bertrane #abstract interpretation #composition #source code #static analysis
Static Analysis by Abstract Interpretation of the Quasi-synchronous Composition of Synchronous Programs (JB), pp. 97–112.
VMCAIVMCAI-2005-BradleyMS #polynomial #source code #termination
Termination of Polynomial Programs (ARB, ZM, HBS), pp. 113–129.
VMCAIVMCAI-2005-Cousot #abstraction #parametricity #programming #proving #termination
Proving Program Invariance and Termination by Parametric Abstraction, Lagrangian Relaxation and Semidefinite Programming (PC), pp. 1–24.
VMCAIVMCAI-2005-Martel #bibliography #semantics #source code #validation
An Overview of Semantics for the Validation of Numerical Programs (MM), pp. 59–77.
VMCAIVMCAI-2005-SalcianuR #analysis #java #source code
Purity and Side Effect Analysis for Java Programs (AS, MCR), pp. 199–215.
VMCAIVMCAI-2005-SankaranarayananSM #analysis #linear #programming #scalability #using
Scalable Analysis of Linear Systems Using Mathematical Programming (SS, HBS, ZM), pp. 25–41.
VMCAIVMCAI-2005-Siegel #performance #source code #verification
Efficient Verification of Halting Properties for MPI Programs with Wildcard Receives (SFS), pp. 413–429.
WICSAWICSA-2004-BernardoB #architecture #generative #parallel #source code #thread
Generating Well-Synchronized Multithreaded Programs from Software Architecture Descriptions (MB, EB), pp. 167–176.
ASEASE-2004-ApiwattanapongOH #algorithm #difference #object-oriented #source code
A Differencing Algorithm for Object-Oriented Programs (TA, AO, MJH), pp. 2–13.
ASEASE-2004-Betin-CanB #concurrent #programming #using
Verifiable Concurrent Programming Using Concurrency Controllers (ABC, TB), pp. 248–257.
ASEASE-2004-Capuano #interactive #source code #visualisation
Interactive Visualization of Concurrents Programs (RC), pp. 418–421.
ASEASE-2004-LeowKLS #automation #generative #heuristic #reachability #source code #testing
Heuristic Search with Reachability Tests for Automated Generation of Test Programs (WKL, SCK, THL, VS), pp. 282–285.
ASEASE-2004-LicataK #interactive #source code #verification #web
Verifying Interactive Web Programs (DRL, SK), pp. 164–173.
DACDAC-2004-SchueleS #abstraction #analysis #assembly #execution #source code
Abstraction of assembler programs for symbolic worst case execution time analysis (TS, KS), pp. 107–112.
DACDAC-2004-VanderhaegenB #automation #design #geometry #programming #using
Automated design of operational transconductance amplifiers using reversed geometric programming (JPV, RWB), pp. 133–138.
DATEDATE-v1-2004-BrandtnerW #named #simulation
SubCALM: A Program for Hierarchical Substrate Coupling Simulation on Floorplan Level (TB, RW), pp. 616–621.
DATEDATE-v1-2004-MishraD #functional #generative #graph #pipes and filters
Graph-Based Functional Test Program Generation for Pipelined Processors (PM, ND), pp. 182–187.
DATEDATE-v1-2004-ZhanS #optimisation #polynomial #programming #using
Optimization of Integrated Spiral Inductors Using Sequential Quadratic Programming (YZ, SSS), pp. 622–629.
DATEDATE-v2-2004-RizkPW #design #embedded #source code
Designing Self Test Programs for Embedded DSP Cores (HR, CAP, FGW), pp. 816–823.
DocEngDocEng-2004-KingST #animation #behaviour #functional #programming #realtime #xml
Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation (PRK, PS, SJT), pp. 57–66.
CSEETCSEET-2004-Becker-PechauBLS #flexibility
Educating Non-Programmers to Flexible, Communicative Software Engineers in a 10 Month Training Program (PBP, WGB, CL, AS), pp. 98–103.
CSEETCSEET-2004-LeBlancLS #education #generative #re-engineering #source code #using
Generating Undergraduate Software Engineering Courses/Programs Using the Computing Curricula Software Engineering Volume (RJL, TCL, AEKS), pp. 167–168.
CSEETCSEET-2004-McKimE #design #education #multi #object-oriented #programming #using
Using a Multiple Term Project to Teach Object Oriented Programming and Design (JCM, HJCE), pp. 59–64.
CSEETCSEET-2004-SeidmanF #re-engineering #risk management #source code
Software Offshoring ?^(a) Risks and Opportunities for Software Engineering Programs (SBS, LF), p. 153.
ITiCSEITiCSE-2004-Abunawass #assessment #named
COMPASS: a CS program assessment project (AMA), p. 269.
ITiCSEITiCSE-2004-AbunawassLR #assessment #named
COMPASS: a CS program assessment project (AMA, WL, ER), pp. 127–131.
ITiCSEITiCSE-2004-Boisvert #communication #design #named
eL-CID: communicating iterative program design (CB), p. 253.
ITiCSEITiCSE-2004-ConradF #object-oriented #paradigm #source code #using
Using the synergies between the object-oriented paradigm and mathematics in joint mathematics/computer science programs (MC, TF), p. 254.
ITiCSEITiCSE-2004-English #assessment #automation #source code #user interface #using
Automated assessment of GUI programs using JEWL (JE), pp. 137–141.
ITiCSEITiCSE-2004-Ford #programming
Managing the programming tail (LF), p. 249.
ITiCSEITiCSE-2004-Ford04a #generative #learning #programming
A learning object generator for programming (LF), p. 268.
ITiCSEITiCSE-2004-Garner #learning #programming
The use of a code restructuring tool in the learning of programming (SG), p. 277.
ITiCSEITiCSE-2004-Ginat #design
Embedding instructive assertions in program design (DG), pp. 62–66.
ITiCSEITiCSE-2004-HanksMDK #programming #quality
Program quality with pair programming in CS1 (BH, CM, DD, MK), pp. 176–180.
ITiCSEITiCSE-2004-KuittinenS #education #programming
Teaching roles of variables in elementary programming courses (MK, JS), pp. 57–61.
ITiCSEITiCSE-2004-Kumar #java #learning #programming
Web-based tutors for learning programming in C++/Java (AK), p. 266.
ITiCSEITiCSE-2004-Leska #education #programming #using
Introducing undergraduates to programming using robots in the general education curriculum (CL), p. 263.
ITiCSEITiCSE-2004-MorenoMBS #animation
Program animation in jeliot 3 (AM, NM, MBA, ES), p. 265.
ITiCSEITiCSE-2004-PazL #automation #concept #functional #programming
Emergence of automated assignment conceptions in a functional programming course (TP, TL), pp. 181–185.
ITiCSEITiCSE-2004-PowellMGFR #learning #programming
Dyslexia and learning computer programming (NP, DJM, JG, JF, JR), p. 242.
ITiCSEITiCSE-2004-PriceP #programming
Common environment for undergraduate computer programming (CBP, JP), p. 248.
ITiCSEITiCSE-2004-RamalingamLW #learning #modelling #self
Self-efficacy and mental models in learning to program (VR, DL, SW), pp. 171–175.
ITiCSEITiCSE-2004-SitthiworachartJ #assessment #effectiveness #learning #programming
Effective peer assessment for learning computer programming (JS, MJ), pp. 122–126.
ITiCSEITiCSE-2004-Tanaka-IshiiKT #feedback #named #programming #verification
EMMA: a web-based report system for programming course--automated verification and enhanced feedback (KTI, KK, MT), p. 278.
ITiCSEITiCSE-WGR-2004-JacobsonT #array #programming
It is time to emphasize arraylists over arrays in Java-based first programming courses (NJ, AT), pp. 88–92.
ITiCSEITiCSE-WGR-2004-Pillay #programming #search-based
A first course in genetic programming (NP), pp. 93–96.
ITiCSEITiCSE-WGR-2004-Walker04a #programming
Experimentation in the computer programming lab (GNW), pp. 69–72.
ESOPESOP-2004-Boudol #named #programming
ULM: A Core Programming Model for Global Computing: (Extended Abstract) (GB), pp. 234–248.
ESOPESOP-2004-FilliatreL #proving #source code
Functors for Proofs and Programs (JCF, PL), pp. 370–384.
ESOPESOP-2004-JiaW #distributed #proving #source code
Modal Proofs as Distributed Programs (Extended Abstract) (LJ, DW), pp. 219–233.
TACASTACAS-2004-ClarkeKL #source code
A Tool for Checking ANSI-C Programs (EMC, DK, FL), pp. 168–176.
TACASTACAS-2004-SenRA #analysis #online #parallel #performance #predict #safety #source code #thread
Online Efficient Predictive Safety Analysis of Multithreaded Programs (KS, GR, GA), pp. 123–138.
ICSMEICSM-2004-BaxterA #architecture #component #program transformation #re-engineering
Component Architecture Reengineering by Program Transformation (IDB, RLA), p. 509.
ICSMEICSM-2004-IshioKI #aspect-oriented #debugging #graph #slicing
Debugging Support for Aspect-Oriented Program Based on Program Slicing and Call Graph (TI, SK, KI), pp. 178–187.
ICSMEICSM-2004-Krinke #dependence #slicing #visualisation
Visualization of Program Dependence and Slices (JK), pp. 168–177.
ICSMEICSM-2004-Krinke04a #concurrent #slicing #source code
Advanced Slicing of Sequential and Concurrent Programs (JK), pp. 464–468.
ICSMEICSM-2004-Marcus #program analysis #semantics
Semantic Driven Program Analysis (AM), pp. 469–473.
ICSMEICSM-2004-MohanGL #approach #complexity #comprehension #concept #using
An Approach to Understanding Program Comprehensibility Using Spatial Complexity, Concept Assignment and Typographical Style (AM, NG, PJL), p. 530.
ICSMEICSM-2004-TeohW #source code #tool support
Tools for Extracting Software Structure from Compiled Programs (HST, DBW), p. 526.
ICSMEICSM-2004-WernickH #evolution #programming #using
The Impact of Using Pair Programming on System Evolution: A Simulation-Based Study (PW, TH), pp. 422–426.
ICSMEICSM-2004-WillmorES #database #slicing
Program Slicing in the Presence of a Database State (DW, SME, JS), pp. 448–452.
IWPCIWPC-2004-Batory #challenge #comprehension #generative #programming
Program Comprehension in Generative Programming: A History of Grand Challenges (DSB), pp. 2–13.
IWPCIWPC-2004-ClearyE #framework #named #visualisation
CHIVE — A Program Source Visualisation Framework (BC, CE), pp. 268–270.
IWPCIWPC-2004-GoldB #comprehension #web #web service
Program Comprehension for Web Services (NG, KHB), pp. 151–161.
IWPCIWPC-2004-KanellopoulosT #c++ #clustering #comprehension #data mining #mining #source code
Data Mining Source Code to Facilitate Program Comprehension: Experiments on Clustering Data Retrieved from C++ Programs (YK, CT), pp. 214–225.
IWPCIWPC-2004-Kelsen #behaviour #comprehension #source code
A Simple Static Model for Understanding the Dynamic Behavior of Programs (PK), pp. 46–51.
IWPCIWPC-2004-MohanG #evolution #programming #source code
Programming Style Changes in Evolving Source Code (AM, NG), pp. 236–240.
IWPCIWPC-2004-OBrienS #architecture #comprehension #web #web service
Working Session: Program Comprehension Strategies for Web Service and Service-oriented Architectures (LO, DBS), pp. 260–263.
IWPCIWPC-2004-Sneed #comprehension #testing
Program Comprehension for the Purpose of Testing (HMS), pp. 162–171.
PASTEPASTE-2004-Martel #assembly #source code #validation
Validation of assembler programs for DSPs: a static analyzer (MM), pp. 8–13.
SCAMSCAM-2004-CeccatoT #aspect-oriented #programming
Adding Distribution to Existing Applications by Means of Aspect Oriented Programming (MC, PT), pp. 107–116.
SCAMSCAM-2004-Gallagher #interprocedural #slicing
Some Notes on Interprocedural Program Slicing (KBG), pp. 36–42.
SCAMSCAM-2004-HouHR #c++ #guidelines #programming #specification
Specifying the Law of Demeter and C++ Programming Guidelines with FCL (DH, HJH, PR), pp. 119–127.
SCAMSCAM-2004-XuLZS #clustering
Program Restructuring Through Clustering Techniques (XX, CHL, MZ, AS), pp. 75–84.
WCREWCRE-2004-Harrold #analysis #control flow #source code
Static and Dynamic Analyses of Programs with Implicit Control Flow (MJH), p. 5.
WCREWCRE-2004-KarailaS #analysis #case study #industrial #maintenance #source code #visual notation
Maintenance and Analysis of Visual Programs — An Industrial Case (MK, TS), pp. 294–295.
WCREWCRE-2004-LakhotiaM #anti #order
Imposing Order on Program Statements to Assist Anti-Virus Scanners (AL, MM), pp. 161–170.
WCREWCRE-2004-MohanGL #approach #complexity #concept #using
An Initial Approach to Assessing Program Comprehensibility Using Spatial Complexity, Number of Concepts and Typographical Style (AM, NG, PJL), pp. 246–255.
WCREWCRE-2004-MurrayL #comprehension #summary
A Brief Summary of Cognitive Patterns for Program Comprehension (AM, TCL), pp. 304–305.
PEPMPEPM-2004-AkersBM #automation #c++ #component #program transformation #re-engineering
Invited application paper: re-engineering C++ components via automatic program transformation (RLA, IDB, MM), pp. 51–55.
PEPMPEPM-2004-AndersenS #declarative
Declarative specialization for object-oriented-program specialization (HMA, UPS), pp. 27–38.
PEPMPEPM-2004-BarkerLV #data access #flexibility #logic programming #performance
Efficient and flexible access control via logic program specialisation (SB, ML, MV), pp. 190–199.
PEPMPEPM-2004-Debois #imperative #optimisation #partial evaluation
Imperative program optimization by partial evaluation (SD), pp. 113–122.
PEPMPEPM-2004-DuranLMMU #equation #proving #source code #termination
Proving termination of membership equational programs (FD, SL, JM, CM, XU), pp. 147–158.
PEPMPEPM-2004-HulaasB #cpu #java #program transformation
Program transformations for portable CPU accounting and control in Java (JH, WB), pp. 169–177.
PEPMPEPM-2004-Kamin #generative
Invited application paper: program generation considered easy (SK), pp. 68–79.
PEPMPEPM-2004-McIlraith #declarative #programming #towards #web #web service
Invited talk: towards declarative programming for web services (SAM), pp. 1–2.
PEPMPEPM-2004-PettorossiP #formal method #logic programming #program transformation
A theory of totally correct logic program transformations (AP, MP), pp. 159–168.
PEPMPEPM-2004-SmaragdakisHZ #generative #tool support
Program generators and the tools to make them (YS, SSH, DZ), pp. 92–100.
PLDIPLDI-2004-Appel #process #proving #revisited #social #source code #theorem
Social processes and proofs of theorems and programs, revisited (AWA), p. 170.
PLDIPLDI-2004-DuLLYZN #compilation #framework #parallel #source code
A cost-driven compilation framework for speculative parallelization of sequential programs (ZHD, CCL, XFL, CY, QZ, TFN), pp. 71–81.
PLDIPLDI-2004-JohnsonEV #composition #concurrent #thread
Min-cut program decomposition for thread-level speculation (TAJ, RE, TNV), pp. 59–70.
PLDIPLDI-2004-VenetB #array #bound #c #embedded #performance #precise #scalability #source code
Precise and efficient static array bound checking for large embedded C programs (AV, GPB), pp. 231–242.
PLDIPLDI-2004-ZhangG #effectiveness #slicing
Cost effective dynamic program slicing (XZ, RG), pp. 94–106.
PLDIPLDI-2004-ZhongOSD #array #using
Array regrouping and structure splitting using whole-program reference affinity (YZ, MO, XS, CD), pp. 255–266.
SASSAS-2004-Colon #algebra #approximate #imperative #relational #semantics #source code
Approximating the Algebraic Relational Semantics of Imperative Programs (MC), pp. 296–311.
SASSAS-2004-McIlraith #declarative #programming #towards #web #web service
Towards Declarative Programming for Web Services (SAM), p. 21.
SASSAS-2004-PayetM #constraints #logic programming #source code
Non-termination Inference for Constraint Logic Programs (ÉP, FM), pp. 377–392.
SASSAS-2004-Smaragdakis #generative #tool support
Program Generators and the Tools to Make Them (YS), pp. 19–20.
SASSAS-2004-Venet #analysis #embedded #pointer #scalability #source code
A Scalable Nonuniform Pointer Analysis for Embedded Programs (AV), pp. 149–164.
STOCSTOC-2004-DunaganV #algorithm #linear #polynomial #source code
A simple polynomial-time rescaling algorithm for solving linear programs (JD, SV), pp. 315–320.
FLOPSFLOPS-2004-GluckK #lr #parsing #source code
Derivation of Deterministic Inverse Programs Based on LR Parsing (RG, MK), pp. 291–306.
FLOPSFLOPS-2004-PemmasaniGDRR #logic programming #online #source code
Online Justification for Tabled Logic Programs (GP, HFG, YD, CRR, IVR), pp. 24–38.
FLOPSFLOPS-2004-Schurmann #framework #functional #logic #programming
Twelf and Delphin: Logic and Functional Programming in a Meta-logical Framework (CS), pp. 22–23.
FLOPSFLOPS-2004-Selinger #bibliography #programming language #quantum
A Brief Survey of Quantum Programming Languages (PS), pp. 1–6.
CIAACIAA-2004-ZakharovZ #automaton #multi #on the #problem #source code
On the Equivalence-Checking Problem for a Model of Programs Related with Multi-tape Automata (VAZ, IZ), pp. 293–305.
ICALPICALP-2004-Hofmann #logic #question #type system #what
What Do Program Logics and Type Systems Have in Common? (MH0), pp. 4–7.
ICALPICALP-2004-Skelley #quantifier #reasoning #source code
Propositional PSPACE Reasoning with Boolean Programs Versus Quantified Boolean Formulas (AS), pp. 1163–1175.
IFMIFM-2004-EllisI #automation #integration #program analysis #proving #theorem proving
An Integration of Program Analysis and Automated Theorem Proving (BJE, AI), pp. 67–86.
IFMIFM-2004-WoodcockC #design #programming #tutorial
A Tutorial Introduction to Designs in Unifying Theories of Programming (JW, AC), pp. 40–66.
SEFMSEFM-2004-BeckertK #deduction #proving #reuse #verification
Proof Reuse for Deductive Program Verification (BB, VK), pp. 77–86.
SEFMSEFM-2004-Misra #distributed #programming #web #web service
A Programming Model for the Orchestration of Web Services (JM), pp. 2–11.
AFPAFP-2004-Hughes04 #programming
Programming with Arrows (JH), pp. 73–129.
AFPAFP-2004-McBride04 #dependent type #named #programming
Epigram: Practical Programming with Dependent Types (CM), pp. 130–170.
AFPAFP-2004-Thiemann04 #programming #web
Server-Side Web Programming in WASH (PT), pp. 309–330.
AFPAFP-2004-Thompson04 #functional #refactoring #source code
Refactoring Functional Programs (SJT), pp. 331–357.
ICFPICFP-2004-ChristiansenH #concurrent #debugging #haskell #source code
Searching for deadlocks while debugging concurrent haskell programs (JC, FH), pp. 28–39.
ICFPICFP-2004-Graham #debugging #programming
Don’t make the wrong mistakes: programming as debugging (PG), p. 66.
ICFPICFP-2004-Honda #logic #process
From process logic to program logic (KH), pp. 163–174.
ICFPICFP-2004-Wiger #functional #industrial #programming
20 years of industrial functional programming (UTW), p. 162.
IFLIFL-2004-Cristobal-SalasCRG #message passing #program transformation #source code
Exploiting Single-Assignment Properties to Optimize Message-Passing Programs by Code Transformations (ACS, AC, ERA, JLG), pp. 1–16.
IFLIFL-2004-EversAK #functional #programming #user interface #visual notation
A Functional Programming Technique for Forms in Graphical User Interfaces (SE, PA, JK), pp. 35–51.
IFLIFL-2004-StefanovS #effectiveness #functional #reduction #source code
Simple, Effective Code-Size Reduction for Functional Programs (ES, AMS), pp. 211–225.
ICGTICGT-2004-PlumpS #algorithm #graph #source code #towards
Towards Graph Programs for Graph Algorithms (DP, SS), pp. 128–143.
CHICHI-2004-DeyHBLH #programming
a CAPpella: programming by demonstration of context-aware applications (AKD, RH, CB, IL, DH), pp. 33–40.
CHICHI-2004-KoM #behaviour #debugging #design #interface
Designing the whyline: a debugging interface for asking questions about program behavior (AJK, BAM), pp. 151–158.
CSCWCSCW-2004-SouzaRCMP #case study #interface #programming
Sometimes you need to see through walls: a field study of application programming interfaces (CRBdS, DFR, LTC, DRM, JFP), pp. 63–71.
AdaEuropeAdaEurope-2004-BurgstallerBS #ada #on the #source code
On the Tree Width of Ada Programs (BB, JB, BS), pp. 78–90.
AdaEuropeAdaEurope-2004-Sward #ada #legacy #source code
Extracting Ada 95 Objects from Legacy Ada Programs (RES), pp. 65–77.
CAiSECAiSE-2004-MorishimaK #database #optimisation #relational #source code #xml
Optimizing DOM Programs on XML Views over Existing Relational Databases (AM, AK), pp. 248–262.
ICEISICEIS-v1-2004-Lyytinen #analysis #functional #requirements #scalability #source code
Large Scale Requirements Engineering in Action: An Ethnographic Analysis of Functional and Political Ecologies in Situ in Space Mission Programs (KL), p. V.
ICEISICEIS-v2-2004-TagarelliTG #clustering #linear #mining #programming
Mining Scientific Results Through the Combined Use of Clustering and Linear Programming Techniques (AT, IT, SG), pp. 84–91.
ICEISICEIS-v4-2004-VoG #information management #programming language
Agent Programming Language with Incomplete Knowledge — Agentspeak(I) (DV, AG), pp. 356–363.
CIKMCIKM-2004-ChenZ #formal method #logic programming #mobile #multi
An extended logic programming based multi-agent system formalization in mobile environments (JC, YZ), pp. 166–167.
ICPRICPR-v1-2004-LiHS #feature model #image #programming #retrieval #search-based #semantics #using
Semantic Feature Extraction Using Genetic Programming in Image Retrieval (QL, HH, ZS), pp. 648–651.
ICPRICPR-v3-2004-ReiterR #classification #multi #programming #segmentation #using
Segmentation and Classification of Meeting Events using Multiple Classifier Fusion and Dynamic Programming (SR, GR), pp. 434–437.
ICPRICPR-v4-2004-Gong #estimation #programming #using
Motion Estimation using Dynamic Programming with Selective Path Search (MG), pp. 203–206.
KDDKDD-2004-Ordonez #algorithm #clustering #programming #sql
Programming the K-means clustering algorithm in SQL (CO), pp. 823–828.
KRKR-2004-Bochman #logic programming
A Causal Logic of Logic Programming (AB), pp. 427–437.
KRKR-2004-Denecker #analysis #logic programming #what
What’s in a Model? Epistemological Analysis of Logic Programming (MD), pp. 106–113.
KRKR-2004-EiterFFPW #bound #complexity #model checking #programming #set
Complexity of Model Checking and Bounded Predicate Arities for Non-ground Answer Set Programming (TE, WF, MF, GP, SW), pp. 377–387.
KRKR-2004-EiterFTW #logic programming #on the
On Eliminating Disjunctions in Stable Logic Programming (TE, MF, HT, SW), pp. 447–458.
KRKR-2004-EiterLST #logic #programming #semantics #set #web
Combining Answer Set Programming with Description Logics for the Semantic Web (TE, TL, RS, HT), pp. 141–151.
KRKR-2004-HustadtMS #datalog #logic #source code
Reducing SHIQ-Description Logic to Disjunctive Datalog Programs (UH, BM, US), pp. 152–162.
KRKR-2004-RaedtR #induction #logic programming
Condensed Representations for Inductive Logic Programming (LDR, JR), pp. 438–446.
SEKESEKE-2004-JarzabekSZZ #analysis #case study #metaprogramming
Analysis of meta-programs: a case study (SJ, RS, HZ, ZS), pp. 68–73.
SEKESEKE-2004-JaufmanFR #metric #quality #reuse #source code
Reusing Knowledge on Software Quality for Developing Measurement Programs (OJ, BGF, IR), pp. 264–269.
SEKESEKE-2004-LarssonB #distributed #programming #requirements #ubiquitous #user interface
Programming ubiquitous software applications: requirements for distributed user interface (AL, EB), pp. 246–251.
SEKESEKE-2004-SetiadiNKM #invariant #java
Analyzing Invariant Condition of Running Java Program (TES, KN, YK, MM), pp. 350–353.
TOOLSTOOLS-USA-2003-Silva04 #approach #concurrent #object-oriented #programming
Concurrent Object-Oriented Programming: The MP-Eiffel Approach (MOeS), pp. 97–124.
ECOOPECOOP-2004-JanzenV #effectiveness #programming
Programming with Crosscutting Effective Views (DJ, KDV), pp. 195–218.
ECOOPECOOP-2004-VitenbergKS #concurrent #database #program analysis #using
Increasing Concurrency in Databases Using Program Analysis (RV, KK, AKS), pp. 341–363.
OOPSLAOOPSLA-2004-BrachaU #design #named #object-oriented #programming language
Mirrors: design principles for meta-level facilities of object-oriented programming languages (GB, DU), pp. 331–344.
OOPSLAOOPSLA-2004-DonovanKTE #java #library #source code
Converting java programs to use generic libraries (AD, AK, MST, MDE), pp. 15–34.
OOPSLAOOPSLA-2004-DufourGHMSV #aspectj #behaviour #source code
Measuring the dynamic behaviour of AspectJ programs (BD, CG, LJH, OdM, GS, CV), pp. 150–169.
OOPSLAOOPSLA-2004-HuangBMMWC #garbage collection #locality
The garbage collection advantage: improving program locality (XH, SMB, KSM, JEBM, ZW, PC), pp. 69–80.
OOPSLAOOPSLA-2004-RenSTRC #impact analysis #java #named #source code
Chianti: a tool for change impact analysis of java programs (XR, FS, FT, BGR, OCC), pp. 432–448.
GPCEGPCE-2004-GrayZLRWSGNSB #framework #modelling #program transformation #scalability
Model-Driven Program Transformation of a Large Avionics Framework (JGG, JZ, YL, SR, HW, RS, ASG, SN, FS, TB), pp. 361–378.
GPCEGPCE-2004-JacksonC #aspect-oriented #programming
SourceWeave.NET: Cross-Language Aspect-Oriented Programming (AJ, SC), pp. 115–135.
GPCEGPCE-2004-LohmannBS #aspect-oriented #generative #programming
Generic Advice: On the Combination of AOP with Generative Programming in AspectC++ (DL, GB, OS), pp. 55–74.
GPCEGPCE-2004-McDirmidH #aspect-oriented #named #source code
Splice: Aspects That Analyze Programs (SM, WCH), pp. 19–38.
GPCEGPCE-2004-NeverovR #multi #named #object-oriented #programming language
Metaphor: A Multi-stage, Object-Oriented Programming Language (GN, PR), pp. 168–185.
GPCEGPCE-2004-PasalicL #metaprogramming
Meta-programming with Typed Object-Language Representations (EP, NL), pp. 136–167.
GPCEGPCE-2004-Schultz #automation #inheritance #unification
A Unification of Inheritance and Automatic Program Specialization (UPS), pp. 244–265.
GPCEGPCE-2004-Smith #approach #aspect-oriented #generative #programming
A Generative Approach to Aspect-Oriented Programming (DRS), pp. 39–54.
GPCEGPCE-2004-ZookHS #aspectj #generative #source code
Generating AspectJ Programs with Meta-AspectJ (DZ, SSH, YS), pp. 1–18.
LOPSTRLOPSTR-2004-BrasselHHSV #functional #logic programming #profiling #runtime #source code
Run-Time Profiling of Functional Logic Programs (BB, MH, FH, JS, GV), pp. 182–197.
LOPSTRLOPSTR-2004-Colon #constraints #imperative #source code #synthesis #theorem proving
Schema-Guided Synthesis of Imperative Programs by Constraint Solving (MC), pp. 166–181.
LOPSTRLOPSTR-2004-KulkarniBE #automation #fault tolerance #source code #synthesis #verification
Mechanical Verification of Automatic Synthesis of Fault-Tolerant Programs (SSK, BB, AE), pp. 36–52.
LOPSTRLOPSTR-2004-Lopez-GarciaBH #analysis #logic programming #source code #using
Determinacy Analysis for Logic Programs Using Mode and Type Information (PLG, FB, MVH), pp. 19–35.
LOPSTRLOPSTR-2004-Rao #logic programming #source code
Input-Termination of Logic Programs (MRKKR), pp. 215–230.
LOPSTRLOPSTR-2004-SerebrenikM #on the #source code #termination
On Termination of Binary CLP Programs (AS, FM), pp. 231–244.
LOPSTRLOPSTR-2004-Vanhoof #logic programming #semantics #source code
Searching Semantically Equivalent Code Fragments in Logic Programs (WV), pp. 1–18.
LOPSTRLOPSTR-2004-WellsY #graph #proving #synthesis
Graph-Based Proof Counting and Enumeration with Applications for Program Fragment Synthesis (JBW, BY), pp. 262–277.
LOPSTRPDCL-2004-BasinDFHN #logic #source code #synthesis
Synthesis of Programs in Computational Logic (DAB, YD, PF, AH, JFN), pp. 30–65.
LOPSTRPDCL-2004-BossiCER #declarative #logic programming #semantics #source code
Declarative Semantics of Input Consuming Logic Programs (AB, NC, SE, SR), pp. 90–114.
LOPSTRPDCL-2004-Brogi #composition #logic programming #on the #semantics
On the Semantics of Logic Program Composition (AB), pp. 115–151.
LOPSTRPDCL-2004-ColvinGHHNS #logic programming #refinement #source code #specification #using
Developing Logic Programs from Specifications Using Stepwise Refinement (RC, LG, IJH, DH, RN, PAS), pp. 66–89.
LOPSTRPDCL-2004-FioravantiPP #constraints #logic programming #source code
Transformation Rules for Locally Stratified Constraint Logic Programs (FF, AP, MP), pp. 291–339.
LOPSTRPDCL-2004-HoweKL #logic programming #reasoning #source code
Analysing Logic Programs by Reasoning Backwards (JMH, AK, LL), pp. 152–188.
LOPSTRPDCL-2004-LauO #composition #development #logic #specification
Specifying Compositional Units for Correct Program Development in Computational Logic (KKL, MO), pp. 1–29.
LOPSTRPDCL-2004-LindenstraussSS #approach #logic programming #proving #source code #termination
Proving Termination for Logic Programs by the Query-Mapping Pairs Approach (NL, YS, AS), pp. 453–498.
LOPSTRPDCL-2004-PedreschiRS #logic programming #termination
Characterisations of Termination in Logic Programming (DP, SR, JGS), pp. 376–431.
LOPSTRPDCL-2004-PueblaCHBBMS #analysis #composition #framework #source code
A Generic Framework for Context-Sensitive Analysis of Modular Programs (GP, JC, MVH, FB, MJGdlB, KM, PJS), pp. 233–260.
PPDPPPDP-2004-BrasselHHV #declarative #multi #semantics #source code
A semantics for tracing declarative multi-paradigm programs (BB, MH, FH, GV), pp. 179–190.
PPDPPPDP-2004-ClevaLL #approach #functional #logic programming #source code #verification
A logic programming approach to the verification of functional-logic programs (JMC, JL, FJLF), pp. 9–19.
PPDPPPDP-2004-GrecoGSS #datalog #logic programming #multi #programming language #reasoning
Event choice datalog: a logic programming language for reasoning in multiple dimensions (GG, AG, DS, FS), pp. 238–249.
PPDPPPDP-2004-Lopez-FraguasRV #calculus #constraints #declarative #lazy evaluation #programming
A lazy narrowing calculus for declarative constraint programming (FJLF, MRA, RdVV), pp. 43–54.
PPDPPPDP-2004-McIlraith #declarative #programming #towards #web #web service
Invited talk: towards declarative programming for web services (SAM), pp. 3–4.
PPDPPPDP-2004-Smaragdakis #generative #tool support
Invited talk: program generators and the tools to make them (YS), pp. 7–8.
PADLPADL-2004-ChenSX #approach #inheritance #multi #object-oriented #programming
A Typeful Approach to Object-Oriented Programming with Multiple Inheritance (CC, RS, HX), pp. 23–38.
PADLPADL-2004-ElkhatibPS #named #prolog #reasoning #set #source code
ASP-PROLOG: A System for Reasoning about Answer Set Programs in Prolog (OEK, EP, TCS), pp. 148–162.
PADLPADL-2004-ErwigF #fortran #generative #parametricity
Parametric Fortran — A Program Generator for Customized Generic Fortran Extensions (ME, ZF), pp. 209–223.
PADLPADL-2004-GuoG #programming
Simplifying Dynamic Programming via Tabling (HFG, GG), pp. 163–177.
POPLPOPL-2004-Benton #analysis #correctness #program transformation #proving #relational
Simple relational correctness proofs for static analyses and program transformations (NB), pp. 14–25.
POPLPOPL-2004-FlanaganF #named #parallel #source code #thread
Atomizer: a dynamic atomicity checker for multithreaded programs (CF, SNF), pp. 256–267.
POPLPOPL-2004-QadeerRR #concurrent #source code
Summarizing procedures in concurrent programs (SQ, SKR, JR), pp. 245–255.
SACSAC-2004-Bracha #programming language #towards
Keynote address: towards secure systems programming languages (GB), pp. 1–2.
SACSAC-2004-DemetrescuF #debugging #virtual machine
A portable virtual machine for program debugging and directing (CD, IF), pp. 1524–1530.
SACSAC-2004-EggermontKK #classification #clustering #programming #search-based
Genetic Programming for data classification: partitioning the search space (JE, JNK, WAK), pp. 1001–1005.
SACSAC-2004-MichaelsonHS #automaton #bound #named #programming #using
FSM-Hume: programming resource-limited systems using bounded automata (GM, KH, JS), pp. 1455–1461.
SACSAC-2004-PapapetrouP #aspect-oriented #case study #component #programming
Aspect Oriented Programming for a component-based real life application: a case study (OP, GAP), pp. 1554–1558.
SACSAC-2004-RamirezS #concurrent #constraints #distributed #logic programming #source code #using
Concurrent and distributed programming using constraint logic programs (RR, AES), pp. 508–509.
SACSAC-2004-StamatakisLM #performance #scalability
A fast program for maximum likelihood-based inference of large phylogenetic trees (AS, TL, HM), pp. 197–201.
SACSAC-2004-TorgersenHEABG #java #programming language
Adding wildcards to the Java programming language (MT, CPH, EE, PvdA, GB, NMG), pp. 1289–1296.
SACSAC-PL-J-2004-TorgersenEHABG #java #programming language
Adding Wildcards to the Java Programming Language (MT, EE, CPH, PvdA, GB, NMG), pp. 97–116.
FSEFSE-2004-DingelL #analysis #automation #concurrent #safety #source code #txl #using
Automating comprehensive safety analysis of concurrent programs using verisoft and TXL (JD, HL), pp. 13–22.
FSEFSE-2004-ManevichSA #named #static analysis
PSE: explaining program failures via postmortem static analysis (RM, MS, SA, MD, ZY), pp. 63–72.
FSEFSE-2004-MeziniO #aspect-oriented #feature model #programming #variability
Variability management with feature-oriented programming and aspects (MM, KO), pp. 127–136.
FSEFSE-2004-RinardSB #analysis #aspect-oriented #classification #source code
A classification system and analysis for aspect-oriented programs (MCR, AS, SB), pp. 147–158.
FSEFSE-2004-XuDS #c #memory management #performance #safety #source code
An efficient and backwards-compatible transformation to ensure memory safety of C programs (WX, DCD, RS), pp. 117–126.
ICSEICSE-2004-AntoniuSKNF #correctness #source code #spreadsheet #validation
Validating the Unit Correctness of Spreadsheet Programs (TA, PAS, SK, EN, MF), pp. 439–448.
ICSEICSE-2004-Batory #feature model #programming
Feature-Oriented Programming and the AHEAD Tool Suite (DSB), pp. 702–703.
ICSEICSE-2004-BaxterPM #evolution #program transformation #scalability
DMS®: Program Transformations for Practical Scalable Software Evolution (IDB, CWP, MM), pp. 625–634.
ICSEICSE-2004-BrunE #fault #machine learning
Finding Latent Code Errors via Machine Learning over Program Executions (YB, MDE), pp. 480–490.
ICSEICSE-2004-LeowKS #automation #generative #source code #specification #testing
Automated Generation of Test Programs from Closed Specifications of Classes and Test Cases (WKL, SCK, YS), pp. 96–105.
ICSEICSE-2004-OrsoJHS #named #visualisation
Gammatella: Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH, JTS), pp. 699–700.
ICSEICSE-2004-Pacione #comprehension #object-oriented #visualisation
Software Visualisation for Object-Oriented Program Comprehension (MJP), pp. 63–65.
ICSEICSE-2004-WangR #bytecode #java #slicing #source code #using
Using Compressed Bytecode Traces for Slicing Java Programs (TW, AR), pp. 512–521.
LDTALDTA-2004-Cordy #named #programming language #tool support #txl
TXL — A Language for Programming Language Tools and Applications (JRC), pp. 3–31.
LDTALDTA-2004-GradaraSVV #model checking #modelling #parallel #source code #thread
Model Checking Multithreaded Programs by Means of Reduced Models (SG, AS, MLV, GV), pp. 55–74.
SPLCSPLC-2004-CohenZC #metric #product line
Developing a Measurement Program for Software Product Lines (SC, DZ, GJC), p. 318.
SPLCSPLC-2004-Wesowski #automation #generative #product line #strict
Automatic Generation of Program Families by Model Restrictions (AW), pp. 73–89.
ASPLOSASPLOS-2004-BronevetskyMPSS #memory management #source code
Application-level checkpointing for shared memory programs (GB, DM, KP, PKS, MS), pp. 235–247.
ASPLOSASPLOS-2004-HammondCWHCKO #consistency #programming #transaction
Programming with transactional coherence and consistency (TCC) (LH, BDC, VW, BH, MKC, CK, KO), pp. 1–13.
ASPLOSASPLOS-2004-SuhLZD #data flow #execution #information management
Secure program execution via dynamic information flow tracking (GES, JWL, DZ, SD), pp. 85–96.
CCCC-2004-ClaussT #approach #optimisation #program analysis
A Symbolic Approach to Bernstein Expansion for Program Analysis and Optimization (PC, IT), pp. 120–133.
CCCC-2004-RanganathH #concurrent #dependence #java #slicing #source code
Pruning Interference and Ready Dependence for Slicing Concurrent Java Programs (VPR, JH), pp. 39–56.
CGOCGO-2004-LattnerA #compilation #framework #named #program analysis
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation (CL, VSA), pp. 75–88.
HPCAHPCA-2004-GniadyHL #power management
Program Counter Based Techniques for Dynamic Power Management (CG, YCH, YHL), pp. 24–35.
ISMMISMM-2004-CheremR #analysis #java #source code
Region analysis and transformation for Java programs (SC, RR), pp. 85–96.
ISMMISMM-2004-LeeY #automation #effectiveness #memory management #source code
Experiments on the effectiveness of an automatic insertion of memory reuses into ML-like programs (OL, KY), pp. 97–107.
LCTESLCTES-2004-LiZ #control flow #java #programming
Advanced control flow in Java card programming (PL, SZ), pp. 165–174.
LCTESLCTES-2004-ZengSE #concurrent #dependence #generative #graph #performance
Generating fast code from concurrent program dependence graphs (JZ, CS, SAE), pp. 175–181.
OSDIOSDI-2004-GniadyBH #classification
Program-Counter-Based Pattern Classification in Buffer Caching (CG, ARB, YCH), pp. 395–408.
CAVCAV-2004-FarzanCMR #analysis #formal method #java #source code
Formal Analysis of Java Programs in JavaFAN (AF, FC, JM, GR), pp. 501–505.
CAVCAV-2004-RepsSW #logic #program analysis
Static Program Analysis via 3-Valued Logic (TWR, SS, RW), pp. 15–30.
CAVCAV-2004-Tiwari #linear #source code #termination
Termination of Linear Programs (AT), pp. 70–82.
CSLCSL-2004-Weber #logic #towards #verification
Towards Mechanized Program Verification with Separation Logic (TW), pp. 250–264.
ICLPICLP-2004-Barker #logic programming #source code
Labeled Logic Programs (SB), pp. 448–449.
ICLPICLP-2004-BryPS #evolution #logic programming #programming language #query #web
Xcerpt and XChange — Logic Programming Languages for Querying and Evolution on the Web (FB, PLP, SS), pp. 450–451.
ICLPICLP-2004-CheneyU #logic programming #named #programming language #prolog
αProlog: A Logic Programming Language with Names, Binding and α-Equivalence (JC, CU), pp. 269–283.
ICLPICLP-2004-CumboFGL #datalog #source code
Enhancing the Magic-Set Method for Disjunctive Datalog Programs (CC, WF, GG, NL), pp. 371–385.
ICLPICLP-2004-DekhtyarD #logic programming #probability #semantics #source code
Possible Worlds Semantics for Probabilistic Logic Programs (AD, MID), pp. 137–148.
ICLPICLP-2004-ErdemW #programming #set #using
Rectilinear Steiner Tree Construction Using Answer Set Programming (EE, MDFW), pp. 386–399.
ICLPICLP-2004-Gelfond #design #programming #set
Answer Set Programming and the Design of Deliberative Agents (MG), pp. 19–26.
ICLPICLP-2004-JiaYY #set #source code
Adding Domain Dependent Knowledge into Answer Set Programs for Planning (XJ, JHY, LYY), pp. 400–415.
ICLPICLP-2004-LinkeTW #logic programming #on the #source code
On Acyclic and Head-Cycle Free Nested Logic Programs (TL, HT, SW), pp. 225–239.
ICLPICLP-2004-Neugebauer #concurrent #constraints #modelling #programming
Concurrent Constraint Programming and Tree-Based Acoustic Modelling (MN), pp. 467–468.
ICLPICLP-2004-Nguyen #logic programming #named #prolog
MProlog: An Extension of Prolog for Modal Logic Programming (LAN), pp. 469–470.
ICLPICLP-2004-NieuwenborghHV #multi #on the #order #source code
On Programs with Linearly Ordered Multiple Preferences (DVN, SH, DV), pp. 180–194.
ICLPICLP-2004-Pearce #logic programming #semantics #set #source code
Simplifying Logic Programs Under Answer Set Semantics (DP), pp. 210–224.
ICLPICLP-2004-RamirezM #constraints #distributed #java #source code #verification
Constraint-Based Synchronization and Verification of Distributed Java Programs (RR, JM), pp. 473–474.
ICLPICLP-2004-Robertson #coordination #distributed #logic programming #multi
Multi-agent Coordination as Distributed Logic Programming (DR), pp. 416–430.
ICLPICLP-2004-RochaSC #logic programming #source code
Speculative Computations in Or-Parallel Tabled Logic Programs (RR, FMAS, VSC), pp. 254–268.
ICLPICLP-2004-SchrijversS #prolog #refactoring #source code
Improving Prolog Programs: Refactoring for Prolog (TS, AS), pp. 58–72.
ICLPICLP-2004-Smaus #logic programming #source code #termination #using
Termination of Logic Programs Using Various Dynamic Selection Rules (JGS), pp. 43–57.
ICLPICLP-2004-Tarau #logic programming
Agent Oriented Logic Programming Constructs in Jinni 2004 (PT), pp. 477–478.
ICLPICLP-2004-VennekensVB #logic programming #source code
Logic Programs with Annotated Disjunctions (JV, SV, MB), pp. 431–445.
ICLPICLP-2004-WakakiI #compilation #programming #set
Compiling Prioritized Circumscription into Answer Set Programming (TW, KI), pp. 356–370.
IJCARIJCAR-2004-LutzW #source code
PDL with Negation of Atomic Programs (CL, DW), pp. 259–273.
IJCARIJCAR-2004-Subramani #integer #quantifier #source code
Analyzing Selected Quantified Integer Programs (KS), pp. 342–356.
RTARTA-2004-LimetS #logic programming #proving #source code #term rewriting
Proving Properties of Term Rewrite Systems via Logic Programs (SL, GS), pp. 170–184.
VMCAIVMCAI-2004-XiaH #c #source code
Certifying Temporal Properties for Compiled C Programs (SX, JH), pp. 161–174.
ASEASE-2003-GuptaH #detection #invariant #test coverage
A New Structural Coverage Criterion for Dynamic Detection of Program Invariants (NG, ZVH), pp. 49–59.
ASEASE-2003-LicataHK #evolution #source code
The Feature Signatures of Evolving Programs (DRL, CDH, SK), pp. 281–285.
ASEASE-2003-MayerS #debugging #exception #source code
Extending Diagnosis to Debug Programs with Exceptions (WM, MS), pp. 240–244.
ASEASE-2003-RobillardM #automation #process
Automatically Inferring Concern Code from Program Investigation Activities (MPR, GCM), pp. 225–235.
ASEASE-2003-Roychoudhury #concurrent #multi #thread
Depiction and Playout of Multi-threaded Program Executions (AR), pp. 331–336.
DACDAC-2003-ClarkeKY #behaviour #bound #c #consistency #model checking #source code #using
Behavioral consistency of C and verilog programs using bounded model checking (EMC, DK, KY), pp. 368–371.
DACDAC-2003-ZhuSW #3d #algorithm #geometry #performance
Algorithms in FastImp: a fast and wideband impedance extraction program for complicated 3-D geometries (ZZ, BS, JW), pp. 712–717.
DATEDATE-2003-CardosoW #c #source code
From C Programs to the Configure-Execute Model (JMPC, MW), pp. 10576–10581.
DATEDATE-2003-CornoCRS #automation #generative
Fully Automatic Test Program Generation for Microprocessor Cores (FC, GC, MSR, GS), pp. 11006–11011.
DATEDATE-2003-LogothetisS #analysis #source code
Exact High Level WCET Analysis of Synchronous Programs by Symbolic State Space Exploration (GL, KS), pp. 10196–10203.
DATEDATE-2003-ZivkovicKWD #architecture #multi #performance #source code
Fast and Accurate Multiprocessor Architecture Exploration with Symbolic Programs (VDZ, EAdK, PvdW, EFD), pp. 10656–10661.
SIGMODSIGMOD-2003-MelnikRB #framework #model management #named #programming
Rondo: A Programming Platform for Generic Model Management (SM, ER, PAB), pp. 193–204.
CSEETCSEET-2003-HazzanD #development #education #programming
Teaching a Software Development Methodology: The Case of Extreme Programming (OH, YD), pp. 176–184.
CSEETCSEET-2003-HornK #case study #re-engineering
A Study Program for Professional Software Engineering (EH, MK), pp. 298–308.
CSEETCSEET-2003-SeidmanMBNSFP #certification
Certification for Software Professionals: The IEEE Computer Society?s CSDP Program (SBS, JM, DJB, JFN, AEKS, DJF, ASP), p. 323–?.
ITiCSEITiCSE-2003-AndersenBBCM #approach #education #programming #student
Teaching programming to liberal arts students: a narrative media approach (PBA, JB, SB, MEC, JM), pp. 109–113.
ITiCSEITiCSE-2003-BarkerG #source code #women
The effect of institutional characteristics on participation of women in computer science bachelors degree programs (LJB, KGD), p. 242.
ITiCSEITiCSE-2003-BarrosEDPS #programming #using
Using lab exams to ensure programming practice in an introductory programming course (JPB, LE, RD, RP, ES), pp. 16–20.
ITiCSEITiCSE-2003-Becker03a #programming #using
Grading programming assignments using rubrics (KB), p. 253.
ITiCSEITiCSE-2003-ChalkBP #design #education #learning #programming
Designing and evaluating learning objects for introductory programming education (PC, CB, PP), p. 240.
ITiCSEITiCSE-2003-Gegg-HarrisonBGOW #contract #correctness
Studying program correctness by constructing contracts (TSGH, GRB, RDG, CMO, JDW), pp. 129–133.
ITiCSEITiCSE-2003-Gegg-HarrisonBGOW03a #correctness
Studying program correctness in ProVIDE (TSGH, GRB, RDG, CMO, JDW), p. 262.
ITiCSEITiCSE-2003-GunawardenaA #approach #education #learning #programming
A customized learning objects approach to teaching programming (AG, VA), p. 264.
ITiCSEITiCSE-2003-HollowayR #development #programming #student #using
Development of a MLE by students for students using extreme programming techniques (JH, MR), p. 225.
ITiCSEITiCSE-2003-KujansuuK #interactive #named #programming
Codewitz: producing interactive elearning material for beginners in programming (EK, MK), p. 266.
ITiCSEITiCSE-2003-LinosHL #re-engineering
A service-learning program for computer science and software engineering (PKL, SH, JL), pp. 30–34.
ITiCSEITiCSE-2003-McDowellHW #programming
Experimenting with pair programming in the classroom (CM, BH, LLW), pp. 60–64.
ITiCSEITiCSE-2003-Nodelman #learning #programming #theory and practice
Learning computer graphics by programming: linking theory and practice (VN), p. 261.
ITiCSEITiCSE-2003-Scott #education #game studies #interface #java #programming #visual notation
Teaching graphical interface programming in Java with the game of wari (KS), p. 254.
ITiCSEITiCSE-2003-TaylorP #source code
Putting ITiCSE into practice through NSF funding programs (HGT, JCP), p. 234.
ITiCSEITiCSE-2003-Xinogalos #education #named #object-oriented #programming
objectKarel: a didactic microworld for teaching object-oriented programming (SX), p. 233.
ITiCSEITiCSE-2003-Yehezkel #execution
Making program execution comprehensible one level above the machine language (CY), pp. 124–128.
ESOPESOP-2003-AlpuenteBCF #functional #logic programming #source code
Correction of Functional Logic Programs (MA, DB, FJC, MF), pp. 54–68.
ESOPESOP-2003-CastroW #approximate #logic programming
Approximate Pruning in Tabled Logic Programming (LFC, DSW), pp. 69–83.
ESOPESOP-2003-ErwigR #programming #type safety
Programming Type-Safe Program Updates (ME, DR), pp. 269–283.
ESOPESOP-2003-GenaimK #analysis #independence #logic programming #scheduling #source code
Goal-Independent Suspension Analysis for Logic Programs with Dynamic Scheduling (SG, AK), pp. 84–98.
ESOPESOP-2003-Leroy #perspective #programming language #security #static analysis
Computer Security from a Programming Language and Static Analysis Perspective (XL), pp. 1–9.
FASEFASE-2003-BeckertM #java #logic #transaction
A Program Logic for Handling JAVA CARD’s Transaction Mechanism (BB, WM), pp. 246–260.
FASEFASE-2003-Young #static analysis #testing
Symbiosis of Static Analysis and Program Testing (MY), pp. 1–5.
CSMRCSMR-2003-GschwindO #aspect-oriented #data analysis #programming
Improving Dynamic Data Analysis with Aspect-Oriented Programming (TG, JO), p. 259–?.
CSMRCSMR-2003-TourweM #identification #logic #metaprogramming #refactoring #using
Identifying Refactoring Opportunities Using Logic Meta Programming (TT, TM), pp. 91–100.
CSMRCSMR-2003-Villavicencio #slicing
Formal Program Reversing by Conditioned Slicing (GV), pp. 368–378.
ICSMEICSM-2003-LimpiyakornB #comprehension #concept
Applying the Signature Concept to Plan-Based Program Understanding (YL, IB), p. 325–?.
IWPCIWPC-2003-BeyerL #analysis #named #object-oriented #performance #source code
CrocoPat: Efficient Pattern Analysis in Object-Oriented Programs (DB, CL), pp. 294–295.
IWPCIWPC-2003-DeursenFKR #case study #comprehension #education #evolution #experience
Experiences in Teaching Software Evolution and Program Comprehension (AvD, JMF, RK, JR), pp. 283–284.
IWPCIWPC-2003-GschwindOP #comprehension #runtime #using
Using Run-Time Data for Program Comprehension (TG, JO, MP), pp. 245–250.
IWPCIWPC-2003-HennessyMP #comprehension #named #tool support #xml
gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT (MH, BAM, JFP), p. 298–?.
IWPCIWPC-2003-KoU #comprehension #difference #programming
Individual Differences in Program Comprehension Strategies in Unfamiliar Programming Systems (AJK, BU), pp. 175–184.
IWPCIWPC-2003-LinosCBO #comprehension #dependence #multi
A Tool For Understanding Multi-Language Program Dependencies (PKL, ZHC, SB, BO), pp. 64–73.
IWPCIWPC-2003-RillingK #complexity #comprehension #identification #metric #slicing #using
Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metric (JR, TK), pp. 115–124.
IWPCIWPC-2003-TjortjisSL #comprehension #mining #source code
Facilitating Program Comprehension by Mining Association Rules from Source Code (CT, LS, PJL), pp. 125–133.
SCAMSCAM-2003-BaggeKHV #c++ #design #optimisation #source code
Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs (OSB, KTK, MH, EV), p. 65–?.
SCAMSCAM-2003-KulkarniR #slicing #source code
Static Slicing of Reactive Programs (ARK, SR), pp. 98–107.
SCAMSCAM-2003-MoseleyDA
Checking Program Profiles (PM, SKD, GRA), pp. 193–202.
SCAMSCAM-2003-OlmosV #compilation #dynamic typing #static typing #type system
Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for Octave (KO, EV), pp. 141–150.
WCREWCRE-2003-BaumstarkGW #representation #source code
Extracting an Explicitly Data-Parallel Representation of Image-Processing Programs (LBBJ, MG, LMW), pp. 24–35.
WCREWCRE-2003-Clermont #scalability #source code #spreadsheet
Analyzing Large Spreadsheet Programs (MC), pp. 306–315.
WCREWCRE-2003-DahnM #c #program transformation #source code #using
Using Program Transformation to Secure C Programs Against Buffer Overflows (CD, SM), pp. 323–333.
PEPMPEPM-2003-AllenH #exception #java #slicing #source code
Slicing java programs that throw and catch exceptions (MA, SH), pp. 44–54.
PEPMPEPM-2003-ChenX #implementation #program transformation
Implementing typeful program transformations (CC, HX), pp. 20–28.
PLDIPLDI-2003-DingZ #analysis #distance #locality #predict #reuse
Predicting whole-program locality through reuse distance analysis (CD, YZ), pp. 245–257.
PLDIPLDI-2003-LambTA #analysis #linear #optimisation #source code
Linear analysis and optimization of stream programs (AAL, WT, SPA), pp. 12–25.
PLDIPLDI-2003-LiblitAZJ #debugging
Bug isolation via remote program sampling (BL, AA, AXZ, MIJ), pp. 141–154.
PLDIPLDI-2003-PraunG #analysis #concurrent #multi #object-oriented #source code #thread
Static conflict analysis for multi-threaded object-oriented programs (CvP, TRG), pp. 115–128.
SASSAS-2003-ChatterjeeMMZHP #analysis #source code #stack
Stack Size Analysis for Interrupt-Driven Programs (KC, DM, RM, TZ, TAH, JP), pp. 109–126.
SASSAS-2003-HermenegildoPBL #abstract interpretation #development #preprocessor #using
Program Development Using Abstract Interpretation (And The Ciao System Preprocessor) (MVH, GP, FB, PLG), pp. 127–152.
SASSAS-2003-LeeYY #memory management #reuse #source code
Inserting Safe Memory Reuse Commands into ML-Like Programs (OL, HY, KY), pp. 171–188.
SASSAS-2003-Monniaux #abstract interpretation #markov #process #source code
Abstract Interpretation of Programs as Markov Decision Processes (DM), pp. 237–254.
STOCSTOC-2003-Dyer #approximate #programming
Approximate counting by dynamic programming (MED), pp. 693–699.
CIAACIAA-2003-FerroDFL #programming #robust #semiparsing #using
Robust Parsing Using Dynamic Programming (MVF, VMD, JVF, LRL), pp. 258–268.
ICALPICALP-2003-BergstraB #algebra #equivalence #process
Polarized Process Algebra and Program Equivalence (JAB, IB), pp. 1–21.
FMFME-2003-Abrial #development #pointer
Event Based Sequential Program Development: Application to Constructing a Pointer Program (JRA), pp. 51–74.
FMFME-2003-BertBPRV #adaptation #c #embedded #source code #specification
Adaptable Translator of B Specifications to Embedded C Programs (DB, SB, MLP, AR, LV), pp. 94–113.
FMFME-2003-Glesner
Program Checking with Certificates: Separating Correctness-Critical Code (SG), pp. 758–777.
FMFME-2003-QinDC #programming #semantics
A Semantic Foundation for TCOZ in Unifying Theories of Programming (SQ, JSD, WNC), pp. 321–340.
SEFMSEFM-2003-BeckertS #using #verification
Program Verification Using Change Information (BB, PHS), p. 91–?.
SEFMSEFM-2003-WatsonF #assembly #modelling #semantics #source code
A Partial-Correctness Semantics for Modelling Assembler Programs (GW, CJF), pp. 82–90.
SEFMSEFM-2003-Xi #dependent type #verification
Facilitating Program Verification with Dependent Types (HX), pp. 72–81.
ICFPICFP-2003-ChenX #metaprogramming #representation
Meta-programming through typeful code representation (CC, HX), pp. 275–286.
ICFPICFP-2003-EnnalsJ #adaptation #evaluation #source code #strict
Optimistic evaluation: an adaptive evaluation strategy for non-strict programs (RE, SLPJ), pp. 287–298.
ICFPICFP-2003-OgawaHS #program analysis
Iterative-free program analysis (MO, ZH, IS), pp. 111–123.
ICFPICFP-2003-ShinwellPG #named #programming
FreshML: programming with binders made simple (MRS, AMP, MG), pp. 263–274.
IFLIFL-2003-NorellJ #haskell #programming
Polytypic Programming in Haskell (UN, PJ), pp. 168–184.
IFLIFL-2003-VasconcelosH #equation #functional #higher-order #polymorphism #recursion #source code
Inferring Cost Equations for Recursive, Polymorphic and Higher-Order Functional Programs (PBV, KH), pp. 86–101.
CHICHI-2003-WilsonBBGCCDR #correctness #programming
Harnessing curiosity to increase correctness in end-user programming (AW, MMB, LB, OG, LC, CRC, MD, GR), pp. 305–312.
SOFTVISSOFTVIS-2003-OrsoJH #visualisation
Visualization of Program-Execution Data for Deployed Software (AO, JAJ, MJH), pp. 67–76.
SOFTVISSOFTVIS-2003-SajaniemiK #animation
Program Animation Based on the Roles of Variables (JS, MK), pp. 7–16.
SOFTVISSOFTVIS-2003-Tudoreanu #design #effectiveness #tool support #visualisation
Designing Effective Program Visualization Tools for Reducing User’s Cognitive Effort (MET), pp. 105–114.
VISSOFTVISSOFT-2003-DavisPK #3d #named #object-oriented #source code #visualisation
KScope: A Modularized Tool for 3D Visualization of Object-Oriented Programs (TAD, KP, AK), pp. 98–103.
VISSOFTVISSOFT-2003-Lanza1 #development #visualisation
Program Visualization Support for Highly Iterative Development Environments (ML), pp. 67–72.
VISSOFTVISSOFT-2003-WheeldonCK #comprehension #named #using
AutoCode: Using Memex-like Trails to Improve Program Comprehension (RW, SC, KK), pp. 48–52.
VISSOFTVISSOFT-2003-WheeldonCK1 #comprehension #named #using
AutoCode: Using Memex-like Trails to Improve Program Comprehension (RW, SC, KK), pp. 56–57.
AdaEuropeAdaEurope-2003-EvangelistaKPR #ada #analysis #concurrent #named #source code
Quasar: A New Tool for Concurrent Ada Programs Analysis (SE, CK, JFPP, PR), pp. 168–181.
AdaEuropeAdaEurope-2003-LinM #behaviour #object-oriented #programming #type system
A Behavioural Notion of Subtyping for Object-Oriented Programming in SPARK95 (TML, JAM), pp. 309–321.
AdaSIGAda-2003-AmeyC #programming #verification
Static verification and extreme programming (PA, RC), pp. 4–9.
AdaSIGAda-2003-EvangelistaKPR #ada #concurrent #linear #logic #source code #verification
Verifying linear time temporal logic properties of concurrent Ada programs with quasar (SE, CK, JFPP, PR), pp. 17–24.
AdaSIGAda-2003-HumphriesCW #ada #dot-net #multi #programming
Multilanguage programming with ada in the .Net environment (JWH, MCC, TAW), pp. 1–3.
AdaSIGAda-2003-SwardC #ada #named #slicing
AdaSlicer: an Ada program slicer (RES, ATC), pp. 10–16.
ICEISICEIS-v1-2003-Al-Fawareh #approach #comprehension #dependence #named #object-oriented #source code
O2PDGS: An Approach for Understanding Object Oriented Programs (HJAF), pp. 450–455.
ICEISICEIS-v3-2003-LiongM #dependence #design #source code
Computing Message Dependencies in System Designs and Programs (BLL, LAM), pp. 619–622.
CIKMCIKM-2003-YeeN #data access #multi #performance #source code
Efficient data access to multi-channel broadcast programs (WGY, SBN), pp. 153–160.
ICMLICML-2003-BerardiCEM #analysis #layout #learning #logic programming #source code
Learning Logic Programs for Layout Analysis Correction (MB, MC, FE, DM), pp. 27–34.
ICMLICML-2003-Bi #multi #programming
Multi-Objective Programming in SVMs (JB), pp. 35–42.
ICMLICML-2003-LeskovecS #dataset #linear #programming
Linear Programming Boosting for Uneven Datasets (JL, JST), pp. 456–463.
ICMLICML-2003-Zinkevich #online #programming
Online Convex Programming and Generalized Infinitesimal Gradient Ascent (MZ), pp. 928–936.
KDDKDD-2003-SequeiraZSC #data mining #locality #mining #source code
Improving spatial locality of programs via data mining (KS, MJZ, BKS, CDC), pp. 649–654.
SEKESEKE-2003-ChenXCYZ #scalability #slicing #source code
Partial Slicing for Large Programs (ZC, BX, WCC, HY, JZ), pp. 204–207.
SEKESEKE-2003-LetelierCS #development #programming
Working with Extreme Programming in a Software Development Laboratory (PL, JHCC, EAS), pp. 612–615.
SEKESEKE-2003-LimpiyakornB #comprehension #knowledge-based
Integrating Signature Matching into Knowledge-Based Program Understanding (YL, IB), pp. 440–444.
SEKESEKE-2003-WangBY #architecture #development #quality #relational
Relational Program Architecture for High Quality Software Development (DW, FBB, ILY), pp. 346–353.
SIGIRSIGIR-2003-JiZ #independence #programming #segmentation #using
Domain-independent text segmentation using anisotropic diffusion and dynamic programming (XJ, HZ), pp. 322–329.
ECOOPECOOP-2003-BorbaSC #algebra #object-oriented #programming #refinement
A Refinement Algebra for Object-Oriented Programming (PB, AS, MC), pp. 457–482.
ECOOPECOOP-2003-JagadeesanJR #aspect-oriented #calculus #source code
A Calculus of Untyped Aspect-Oriented Programs (RJ, AJ, JR), pp. 54–73.
OOPSLAOOPSLA-2003-EeckhoutGB #architecture #how #java #source code #virtual machine
How java programs interact with virtual machines at the microarchitectural level (LE, AG, KDB), pp. 169–186.
OOPSLAOOPSLA-2003-GarciaJLSW #case study #comparative #programming
A comparative study of language support for generic programming (RG, JJ, AL, JGS, JW), pp. 115–134.
OOPSLAOOPSLA-2003-LaffertyC #aspect-oriented #independence #programming
Language-independent aspect-oriented programming (DL, VC), pp. 1–12.
OOPSLAOOPSLA-2003-MouginD #array #named #object-oriented #programming
OOPAL: integrating array programming in object-oriented programming (PM, SD), pp. 65–77.
LOPSTRLOPSTR-2003-AlvesF #program transformation
Linearization by Program Transformation (SA, MF), pp. 160–175.
LOPSTRLOPSTR-2003-FischerV #prolog #syntax #synthesis
Adding Concrete Syntax to a Prolog-Based Program Synthesis System (Extended Abstract) (BF, EV), pp. 56–58.
LOPSTRLOPSTR-2003-Gallagher #analysis #logic programming #program transformation #source code
A Program Transformation for Backwards Analysis of Logic Programs (JPG), pp. 92–105.
LOPSTRLOPSTR-2003-LehmannL #generative #induction #proving #theorem proving #using
Inductive Theorem Proving by Program Specialisation: Generating Proofs for Isabelle Using Ecce (HL, ML), pp. 1–19.
LOPSTRLOPSTR-2003-YokoyamaHT #higher-order #program transformation
Deterministic Higher-Order Patterns for Program Transformation (TY, ZH, MT), pp. 128–142.
PPDPPPDP-2003-Blanchet #approach #automation #encryption #logic programming #protocol #verification
Automatic verification of cryptographic protocols: a logic programming approach (BB), pp. 1–3.
PPDPPPDP-2003-LiuS #datalog #performance #source code
From datalog rules to efficient programs with time and space guarantees (YAL, SDS), pp. 172–183.
PADLPADL-2003-BarceloB #consistency #database #logic programming #query #source code
Logic Programs for Querying Inconsistent Databases (PB, LEB), pp. 208–222.
PADLPADL-2003-CoelhoF #logic programming #type system #xml
Type-Based XML Processing in Logic Programming (JC, MF), pp. 273–285.
PADLPADL-2003-ElsmanH #programming #web
Web Programming with SMLserver (ME, NH), pp. 74–91.
PADLPADL-2003-ErdemLNR #programming #set #using
Reconstructing the Evolutionary History of Indo-European Languages Using Answer Set Programming (EE, VL, LN, DR), pp. 160–176.
PADLPADL-2003-HillS #logic programming #source code
Logic Programs as Compact Denotations (PMH, FS), pp. 339–356.
POPLPOPL-2003-BouajjaniET #approach #concurrent #source code #static analysis
A generic approach to the static analysis of concurrent programs with procedures (AB, JE, TT), pp. 62–73.
POPLPOPL-2003-HofmannJ #first-order #functional #predict #source code
Static prediction of heap space usage for first-order functional programs (MH, SJ), pp. 185–197.
SACSAC-2003-AptB #constraints #programming #rule-based
Schedulers for Rule-Based Constraint Programming (KRA, SB), pp. 14–21.
SACSAC-2003-CheongLLZ #embedded #named #programming
TinyGALS: A Programming Model for Event-Driven Embedded Systems (EC, JL, JL, FZ), pp. 698–704.
SACSAC-2003-CornoCRS #automation #generative #pipes and filters
Automatic Test Program Generation for Pipeline Processors (FC, GC, MSR, GS), pp. 736–740.
SACSAC-2003-HuangC #generative #query #replication
Broadcast Program Generation for Unordered Queries with Data Replication (JLH, MSC), pp. 866–870.
SACSAC-2003-Huntbach #concurrent #programming language
Features of the Concurrent Programming Language Aldwych (MMH), pp. 1048–1054.
SACSAC-2003-NandaR #analysis #java #parallel #pointer #source code #thread
Pointer Analysis of Multithreaded Java Programs (MGN, SR), pp. 1068–1075.
ESEC-FSEESEC-FSE-2003-JarzabekS #adaptation #composition #metaprogramming
Eliminating redundancies with a “composition with adaptation” meta-programming technique (SJ, SL), pp. 237–246.
ESEC-FSEESEC-FSE-2003-Krinke #concurrent #slicing #source code
Context-sensitive slicing of concurrent programs (JK), pp. 178–187.
ESEC-FSEESEC-FSE-2003-LivshitsL #c #context-sensitive grammar #debugging #detection #pointer #source code
Tracking pointers with path and context sensitivity for bug detection in C programs (VBL, MSL), pp. 317–326.
ESEC-FSEESEC-FSE-2003-SenRA #analysis #parallel #runtime #safety #source code #thread
Runtime safety analysis of multithreaded programs (KS, GR, GA), pp. 337–346.
ESEC-FSEESEC-FSE-2003-TkachukD #adaptation #analysis #composition #model checking
Adapting side effects analysis for modular program model checking (OT, MBD), pp. 188–197.
ESEC-FSEESEC-FSE-2003-YongH #c #pointer #source code
Protecting C programs from attacks via invalid pointer dereferences (SHY, SH), pp. 307–316.
ICSEICSE-2003-Batory #product line #programming #tutorial
A Tutorial on Feature Oriented Programming and Product-Lines (DSB), pp. 753–754.
ICSEICSE-2003-HedinBM #programming #re-engineering
Introducing Software Engineering by means of Extreme Programming (GH, LB, BM), pp. 586–593.
ICSEICSE-2003-LawR #impact analysis
Whole Program Path-Based Dynamic Impact Analysis (JL, GR), pp. 308–318.
ICSEICSE-2003-McDowellWBF #performance #persistent #programming #student
The Impact of Pair Programming on Student Performance, Perception and Persistence (CM, LLW, HEB, JF), pp. 602–607.
ICSEICSE-2003-Ross #concept #contract #education #programming
Teaching Contract Programming Concepts to Future Software Engineers (DFR), p. 647.
ICSEICSE-2003-SchneiderJ #education #perspective #programming
eXtreme Programming at Universities — An Educational Perspective (JGS, LJ), pp. 594–601.
ICSEICSE-2003-SindreLV #case study #experience #programming
Positive Experiences with an Open Project Assignment in an Introductory Programming Course (GS, SL, OVV), pp. 608–613.
ICSEICSE-2003-YokomoriIYMKI #component #java #program analysis #slicing
Java Program Analysis Projects in Osaka University: Aspect-Based Slicing System ADAS and Ranked-Component Search System SPARS-J (RY, TI, TY, MM, SK, KI), pp. 828–829.
LDTALDTA-J-2001-DohM #programming language #semantics
Composing programming languages by combining action-semantics modules (KGD, PDM), pp. 3–36.
CCCC-2003-BurrowsFW #runtime #source code #type checking
Run-Time Type Checking for Binary Programs (MB, SNF, JLW), pp. 90–105.
CCCC-2003-MasuharaKD #aspect-oriented #compilation #optimisation #source code
A Compilation and Optimization Model for Aspect-Oriented Programs (HM, GK, CD), pp. 46–60.
CCCC-2003-Ryder #analysis #object-oriented #precise #programming language
Dimensions of Precision in Reference Analysis of Object-Oriented Programming Languages (BGR), pp. 126–137.
CGOCGO-2003-Krintz #online #performance
Coupling On-Line and Off-Line Profile Information to Improve Program Performance (CK), pp. 69–78.
CGOCGO-2003-ZhangG #security #slicing
Hiding Program Slices for Software Security (XZ, RG), pp. 325–336.
LCTESLCTES-2003-AnanianR #java #optimisation #source code
Data size optimizations for java programs (CSA, MCR), pp. 59–68.
LCTESLCTES-2003-KarczmarekTA #scheduling #source code
Phased scheduling of stream programs (MK, WT, SPA), pp. 103–112.
LCTESLCTES-2003-Wasowski #on the #performance #synthesis
On efficient program synthesis from statecharts (AW), pp. 163–170.
LCTESLCTES-2003-ZhangPV #clustering
Tamper-resistant whole program partitioning (TZ, SP, AVG), pp. 209–219.
PPoPPPPoPP-2003-BronevetskyMPS #automation #source code
Automated application-level checkpointing of MPI programs (GB, DM, KP, PS), pp. 84–94.
PPoPPPPoPP-2003-FraguelaRFPT #memory management #parallel #programming
Programming the FlexRAM parallel intelligent memory system (BBF, JR, PF, DAP, JT), pp. 49–60.
PPoPPPPoPP-2003-GoelRM #parallel #representation
Compactly representing parallel program executions (AG, AR, TM), pp. 191–202.
PPoPPPPoPP-2003-PoznianskyS #c++ #concurrent #detection #multi #on the fly #performance #source code
Efficient on-the-fly data race detection in multihreaded C++ programs (EP, AS), pp. 179–190.
PPoPPPPoPP-2003-TauraKEY #named #parallel #programming
Phoenix: a parallel programming model for accommodating dynamically joining/leaving resources (KT, KK, TE, AY), pp. 216–229.
CADECADE-2003-MehtaN #higher-order #logic #pointer #proving #source code
Proving Pointer Programs in Higher-Order Logic (FM, TN), pp. 121–135.
CAVCAV-2003-BordiniFPVW #model checking #multi #source code
Model Checking Multi-Agent Programs with CASP (RHB, MF, CP, WV, MW), pp. 110–113.
CAVCAV-2003-RosuVWL #estimation #source code
Certifying Optimality of State Estimation Programs (GR, RPV, JW, LL), pp. 301–314.
CSLCSL-2003-KahlerW #complexity #ltl #model checking
Program Complexity of Dynamic LTL Model Checking (DK, TW), pp. 271–284.
CSLCSL-2003-KristiansenV #power of #source code #strict
The Surprising Power of Restricted Programs and Gödel’s Functionals (LK, PJV), pp. 345–358.
FATESFATES-2003-SungC #embedded #fault #hardware #injection #interactive #testing #using
Interaction Testing in an Embedded System Using Hardware Fault Injection and Program Mutation (AS, BC), pp. 192–204.
ICLPICLP-2003-BruscoliG #logic programming #proving #tutorial
A Tutorial on Proof Theoretic Foundations of Logic Programming (PB, AG), pp. 109–127.
ICLPICLP-2003-EiterF #equivalence #logic programming #semantics #source code
Uniform Equivalence of Logic Programs under the Stable Model Semantics (TE, MF), pp. 224–238.
ICLPICLP-2003-EiterFGL #evaluation #integration #logic programming #performance #query #source code
Efficient Evaluation of Logic Programs for Querying Data Integration Systems (TE, MF, GG, DL), pp. 163–177.
ICLPICLP-2003-ErdoganL #programming #set
Definitions in Answer Set Programming: (Extended Abstract) (STE, VL), pp. 483–484.
ICLPICLP-2003-KingL #logic programming #source code #verification
Forward versus Backward Verification of Logic Programs (AK, LL), pp. 315–330.
ICLPICLP-2003-Lau #component #development #logic programming
Component-Based Software Development and Logic Programming (KKL), pp. 103–108.
ICLPICLP-2003-LeeL #logic programming #source code
Loop Formulas for Disjunctive Logic Programs (JL, VL), pp. 451–465.
ICLPICLP-2003-LoyerS #logic programming #nondeterminism #source code
Default Knowledge in Logic Programs with Uncertainty (YL, US), pp. 466–480.
ICLPICLP-2003-Morozov #development #logic #logic programming #web
Development and Application of Logical Actors Mathematical Apparatus for Logic Programming of Web Agents (AAM), pp. 494–495.
ICLPICLP-2003-PemmasaniGDRR #logic programming #online #source code
Online Justification for Tabled Logic Programs (GP, HFG, YD, CRR, IVR), pp. 500–501.
ICLPICLP-2003-SahaR #evaluation #incremental #logic programming #source code
Incremental Evaluation of Tabled Logic Programs (DS, CRR), pp. 392–406.
ICLPICLP-2003-Serebrenik #analysis #logic programming #source code #termination
Termination Analysis of Logic Programs: Extended Abstract (AS), pp. 507–508.
ICLPICLP-2003-SerebrenikD #logic programming #refactoring #source code
Refactoring Logic Programs: Extended Abstract (AS, BD), pp. 509–510.
ICLPICLP-2003-Smaus03a #logic programming #source code #termination
Termination of Logic Programs for Various Dynamic Selection Rules (JGS), pp. 511–512.
ICLPICLP-2003-Valencia03a #concurrent #constraints #decidability #ltl #programming
Timed Concurrent Constraint Programming: Decidability Results and Their Application to LTL (FDV), pp. 422–437.
ICLPICLP-2003-Winsborough #distributed #logic programming
A Logic Programming View of Authorization in Distributed Systems (WHW), pp. 20–46.
ICLPICLP-2003-WuPR #complexity #logic programming #on the
On the Complexity of Dependent And-Parallelism in Logic Programming (YW, EP, DR), pp. 361–376.
ICLPICLP-2003-ZhaoL #case study #programming #set #source code
Answer Set Programming Phase Transition: A Study on Randomly Generated Programs (YZ, FL), pp. 239–253.
LICSLICS-2003-Murawski #equivalence #on the
On Program Equivalence in Languages with Ground-Type References (ASM), p. 108–?.
LICSLICS-2003-Pierce #generative #programming language
Types and Programming Languages: The Next Generation (BCP), p. 32–?.
TLCATLCA-2003-Kahrs #source code
Well-Going Programs Can Be Typed (SK), pp. 167–179.
TLCATLCA-2003-Oury #coq #equivalence #proving
Observational Equivalence and Program Extraction in the Coq Proof Assistant (NO), pp. 271–285.
ASEASE-2002-EllmanDF #animation #knowledge-based #simulation #source code #synthesis
Knowledge-Based Synthesis of Numerical Programs for Simulation of Rigid-Body Systems in Physics-Based Animation (TE, RD, JF), p. 93–?.
ASEASE-2002-GueheneucDJ #dynamic analysis #java #source code
No Java without Caffeine: A Tool for Dynamic Analysis of Java Programs (YGG, RD, NJ), p. 117–?.
DACDAC-2002-KadayifKS #approach #integer #linear #multi #programming
An integer linear programming based approach for parallelizing applications in On-chip multiprocessors (IK, MTK, US), pp. 703–708.
DACDAC-2002-MegerianDP #integer #linear #programming
Watermarking integer linear programming solutions (SM, MD, MP), pp. 8–13.
DATEDATE-2002-AzevedoICGDVN #scheduling #using
Profile-Based Dynamic Voltage Scheduling Using Program Checkpoints (AA, II, RC, RG, NDD, AVV, AN), pp. 168–175.
DATEDATE-2002-KhomenkoKY #detection #integer #programming #using
Detecting State Coding Conflicts in STGs Using Integer Programming (VK, MK, AY), pp. 338–345.
DATEDATE-2002-SteinkeWLM #energy #reduction
Assigning Program and Data Objects to Scratchpad for Energy Reduction (SS, LW, BSL, PM), pp. 409–415.
CSEETCSEET-2002-BevanWM #guidelines #programming
Guidelines for the Use of Pair Programming in a Freshman Programming Class (JB, LLW, CEM), pp. 100–107.
CSEETCSEET-2002-FraileyM #education #industrial #source code #using
Using SWEBOK for Education Programs in Industry and Academia (DJF, JM), p. 6–?.
CSEETCSEET-2002-HislopLVU #re-engineering #source code
Panel 1: Changing Conditions for Undergraduate Software Engineering Programs (GWH, MJL, RBV, DAU), pp. 250–251.
CSEETCSEET-2002-JovanovicMMSM #lessons learnt #re-engineering #source code
Panel 3: Software Engineering Masters Programs — Lessons Learned (VMJ, KLM, DM, DS, PEM), pp. 253–255.
CSEETCSEET-2002-ShuklaW #adaptation #programming #re-engineering
Adapting Extreme Programming for a Core Software Engineering Course (AS, LAW), pp. 184–191.
ITiCSEITiCSE-2002-Barros #concurrent #petri net #programming
Specific proposals for the use of petri nets in a concurrent programming course (JPB), pp. 165–167.
ITiCSEITiCSE-2002-CarterJ #difference #gender #programming #question
Gender differences in programming? (JC, TJ), pp. 188–192.
ITiCSEITiCSE-2002-ChristensenC #framework #programming
Frameworks in CS1: a different way of introducing event-driven programming (HBC, MEC), pp. 75–79.
ITiCSEITiCSE-2002-English #experience #programming
Experience with a computer-assisted formal programming examination (JE), pp. 51–54.
ITiCSEITiCSE-2002-Klee #guidelines #source code
Guidelines for associate-degree programs in computer science (KJK), p. 246.
ITiCSEITiCSE-2002-Martinez-UnanuePPUV #bibliography #education #programming
Electronic books for programming education: a review and future prospects (RMU, MPV, CPF, JUF, JÁVI), pp. 34–38.
ITiCSEITiCSE-2002-MillerK
A mentor program in CS1 (AM, JK), pp. 9–13.
ITiCSEITiCSE-2002-SchepM #case study #experience #programming #using
Experiences with using robots in an all-female programming class (MS, NM), p. 241.
ITiCSEITiCSE-2002-ShahK #parametricity #programming language
A tutoring system for parameter passing in programming languages (HS, ANK), pp. 170–174.
ITiCSEITiCSE-2002-Shene #education #named #parallel #programming #thread
ThreadMentor: a system for teaching multithreaded programming (CKS), p. 229.
WRLAWRLA-J-1996-ClavelDELMMQ02 #logic #maude #named #programming #specification
Maude: specification and programming in rewriting logic (MC, FD, SE, PL, NMO, JM, JFQ), pp. 187–243.
ESOPESOP-2002-BistarelliMR #concurrent #constraints #programming
Soft Concurrent Constraint Programming (SB, UM, FR), pp. 53–67.
ESOPESOP-2002-FlanaganFQ #source code #thread #verification
Thread-Modular Verification for Shared-Memory Programs (CF, SNF, SQ), pp. 262–277.
ESOPESOP-2002-McGuireKH #programming language
Programming Languages for Compressing Graphics (MM, SK, JFH), pp. 68–82.
FASEFASE-2002-KumarH #slicing #source code
Better Slicing of Programs with Jumps and Switches (SK, SH), pp. 96–112.
FoSSaCSFoSSaCS-2002-BoerGM #concurrent #constraints #correctness #proving #source code
Proving Correctness of Timed Concurrent Constraint Programs (FSdB, MG, MCM), pp. 37–51.
TACASTACAS-2002-BasuKPR #model checking #recursion #source code
Resource-Constrained Model Checking of Recursive Programs (SB, KNK, LRP, CRR), pp. 236–250.
TACASTACAS-2002-DelzannoRB #automation #java #parallel #source code #thread #towards #verification
Towards the Automated Verification of Multithreaded Java Programs (GD, JFR, LVB), pp. 173–187.
WRLAWRLA-2002-StehrT #maude #network #programming language #specification
Plan in Maude: Specifying an Active Network Programming Language (MOS, CLT), pp. 240–260.
SCAMSCAM-J-2001-BartoliniP02 #embedded #program transformation
A cache-aware program transformation technique suitable for embedded systems (SB, CAP), pp. 783–795.
CSMRCSMR-2002-Leitao #lisp #pattern matching #refactoring #source code
A Formal Pattern Language for Refactoring of Lisp Programs (APTdMCL), pp. 186–192.
CSMRCSMR-2002-RaysideK #algorithm #graph #problem #program analysis #reachability
A Generic Worklist Algorithm for Graph Reachability Problems in Program Analysis (DR, KK), pp. 67–76.
ICSMEICSM-2002-BeszedesFSCG #maintenance #slicing
Union Slices for Program Maintenance (ÁB, CF, ZMS, JC, TG), pp. 12–21.
ICSMEICSM-2002-DengK #concept
Recovering Conceptual Roles of Data in a Program (YD, SCK), pp. 342–350.
ICSMEICSM-2002-EisenbarthKS #incremental #scalability #source code
Incremental Location of Combined Features for Large-Scale Programs (TE, RK, DS), pp. 273–282.
ICSMEICSM-2002-Koschke #architecture #component #comprehension #evolution
Atomic Architectural Component Recovery for Program Understanding and Evolution (RK), pp. 478–481.
ICSMEICSM-2002-MullerTH #programming
Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming (MMM, RT, OH), pp. 84–92.
ICSMEICSM-2002-Sneed #object-oriented #repository
Transforming Procedural Program Structures to Object-Oriented Class Structures for the Purpose of Populating a Common Software Repository (HMS), p. 286.
ICSMEICSM-2002-Torchiano #java #source code
Documenting Pattern Use in Java Programs (MT), pp. 230–233.
ICSMEICSM-2002-YinK #comprehension #visualisation
Program Comprehension by Visualization in Contexts (RY, RKK), pp. 332–341.
IWPCIWPC-2002-AversanoCLS #case study #comprehension #evolution #reuse
Evolving Ispell: A Case Study of Program Understanding for Reuse (LA, GC, ADL, SS), pp. 197–206.
IWPCIWPC-2002-DeursenV #combinator #comprehension #tool support #using #visitor
Building Program Understanding Tools Using Visitor Combinators (AvD, JV), pp. 137–146.
IWPCIWPC-2002-Exton #comprehension
Constructivism and Program Comprehension Strategies (CE), pp. 281–284.
IWPCIWPC-2002-KnightM #case study #comprehension #experience
Program Comprehension Experiences with GXL; Comprehension for Comprehension (CK, MM), pp. 147–156.
IWPCIWPC-2002-RajlichW #comprehension #concept
The Role of Concepts in Program Comprehension (VR, NW), pp. 271–278.
IWPCIWPC-2002-SomeL #comprehension #modelling
Enhancing Program Comprehension with Recovered State Models (SSS, TCL), pp. 85–93.
IWPCIWPC-2002-TakadaOI #information management #lightweight #slicing #using
Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information (TT, FO, KI), pp. 169–177.
IWPCIWPC-2002-TilleyH #comprehension #industrial #on the #tool support #visualisation
On Selecting Software Visualization Tools for Program Understanding in an Industrial Context (SRT, SH), pp. 285–288.
IWPCIWPC-2002-VestdamN #aspect-oriented #documentation #perspective
Aspects of Internal Program Documentation — An Elucidative Perspective (TV, KN), pp. 43–52.
PASTEPASTE-2002-Fiskio-LasseterY #equation #graph #programming
Flow equations as a generic programming tool for manipulation of attributed graphs (JHEFL, MY), pp. 69–76.
PASTEPASTE-2002-Notkin #program analysis
Longitudinal program analysis (DN), p. 1.
SCAMSCAM-2002-Balmas #dependence #documentation #graph #source code #using
Using Dependence Graphs as a Support to Document Programs (FB), pp. 145–154.
SCAMSCAM-2002-BischofBLRV #matlab #source code
Combining Source Transformation and Operator Overloading Techniques to Compute Derivatives for MATLAB Programs (CHB, HMB, BL, AR, AV), pp. 65–72.
SCAMSCAM-2002-DeanCMS #programming #txl
Grammar Programming in TXL (TRD, JRC, AJM, KAS), p. 93–?.
SCAMSCAM-2002-Ghosh #concurrent #fault #metric #object-oriented #source code #testing #towards #using
Towards Measurement of Testability of Concurrent Object-Oriented Programs Using Fault Insertion: A Preliminary Investigation (SG), pp. 17–25.
SCAMSCAM-2002-HarmerW #metric #object-oriented #programming language
An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages (TJH, FGW), pp. 26–35.
SCAMSCAM-2002-RillingLG #message passing #slicing #source code
Predicate-Based Dynamic Slicing of Message Passing Programs (JR, HFL, DG), p. 133–?.
SCAMSCAM-2002-XuCY #debugging #object-oriented #slicing #source code
Dynamic Slicing Object-Oriented Programs for Debugging (BX, ZC, HY), pp. 115–122.
WCREWCRE-2002-DengK #comprehension #concept #using
Using Conceptual Roles of Data for Enhanced Program Comprehension (YD, SCK), pp. 119–127.
WCREWCRE-2002-MartinGM #component #visualisation
Dynamic Component Program Visualization (LM, AG, JM), pp. 289–298.
WCREWCRE-2002-MittermeirC #source code #spreadsheet
Finding High-Level Structures in Spreadsheet Programs (RM, MC), pp. 221–232.
WCREWCRE-2002-OuarbyaDDHF #interprocedural #slicing
A Denotational Interprocedural Program Slicer (LO, SD, MD, MH, CF), p. 181–?.
WCREWCRE-2002-PowerM #approach #xml
Program Annotation in XML: A Parse-Tree Based Approach (JFP, BAM), p. 190–?.
WCREWCRE-2002-TanT #fault #program analysis #transaction #verification
Verifying Provisions for Post-Transaction User Input Error Correction through Static Program Analysis (HBKT, NLT), p. 233–?.
PEPMASIA-PEPM-2002-Gluck
Jones optimality, binding-time improvements, and the strength of program specializers (RG), pp. 9–19.
PEPMASIA-PEPM-2002-ParkP #data type #using
Using indexed data structures for program specialization (JGP, MSP), pp. 61–69.
PEPMASIA-PEPM-2002-Voigtlander #parametricity #source code #using
Using circular programs to deforest in accumulating parameters (JV), pp. 126–137.
PEPMASIA-PEPM-2002-Xi #functional #object-oriented #programming
Unifying object-oriented programming with typed functional programming (HX), pp. 117–125.
PEPMASIA-PEPM-2002-XuK #compilation #functional #programming #realtime
Compiling real time functional reactive programming (DNX, SCK), pp. 83–93.
PEPMPEPM-2002-LiuS #data type #optimisation #recursion #using
Program optimization using indexed and recursive data structures (YAL, SDS), pp. 108–118.
PEPMPEPM-2002-Lu #analysis #logic programming #source code
Path dependent analysis of logic programs (LL), pp. 63–74.
PEPMPEPM-2002-MeurLC #partial evaluation #programming language #towards
Towards bridging the gap between programming languages and partial evaluation (AFLM, JLL, CC), pp. 9–18.
PLDIPLDI-2002-ChilimbiH #data type #source code
Dynamic Hot Data Stream Prefetching for General-Purpose Programs (TMC, MH), pp. 199–209.
PLDIPLDI-2002-ChoiLLOSS #concurrent #detection #object-oriented #parallel #performance #precise #source code #thread
Efficient and Precise Datarace Detection for Multithreaded Object-Oriented Programs (JDC, KL, AL, RO, VS, MS), pp. 258–269.
PLDIPLDI-2002-DasLS #named #polynomial #verification
ESP: Path-Sensitive Program Verification in Polynomial Time (MD, SL, MS), pp. 57–68.
PLDIPLDI-2002-FahndrichD #imperative #linear #programming
Adoption and Focus: Practical Linear Types for Imperative Programming (MF, RD), pp. 13–24.
PLDIPLDI-2002-RajagopalanDHS #optimisation #source code
Profile-Directed Optimization of Event-Based Programs (MR, SKD, MAH, RDS), pp. 106–116.
PLDIPLDI-2002-RamalingamWFGS #analysis #component #consistency
Deriving Specialized Program Analyses for Certifying Component-Client Conformance (GR, AV, JF, DG, SS), pp. 83–94.
PLDIPLDI-2002-Wu #performance #source code
Efficient Discovery of Regular Stride Patterns in Irregular Programs (YW), pp. 210–221.
SASSAS-2002-BruynoogheCGV #analysis #logic programming #reuse #source code #termination
Reuse of Results in Termination Analysis of Typed Logic Programs (MB, MC, SG, WV), pp. 477–492.
SASSAS-2002-MesnardPN #detection #logic programming #source code #termination
Detecting Optimal Termination Conditions of Logic Programs (FM, ÉP, UN), pp. 509–526.
SASSAS-2002-Reps #logic #program analysis
Static Program Analysis via 3-Valued Logic (TWR), p. 1.
SASSAS-2002-SerebrenikS #float #logic programming #on the #source code #termination
On Termination of Logic Programs with Floating Point Computations (AS, DDS), pp. 151–164.
SASSAS-2002-VaucheretB #logic programming #performance #precise #source code #type inference
More Precise Yet Efficient Type Inference for Logic Programs (CV, FB), pp. 102–116.
STOCSTOC-2002-BertsimasV #random #source code
Solving convex programs by random walks (DB, SV), pp. 109–115.
FLOPSFLOPS-2002-Lopez-FraguasS #functional #logic programming
Narrowing Failure in Functional Logic Programming (FJLF, JSH), pp. 212–227.
FLOPSFLOPS-2002-LoyerS #logic programming #nondeterminism #semantics #source code
The Well-Founded Semantics in Normal Logic Programs with Uncertainty (YL, US), pp. 152–166.
FLOPSFLOPS-2002-Meer #algebra #consistency #constraints #on the #source code
On Consistency and Width Notions for Constraint Programs with Algebraic Constraints (KM), pp. 88–102.
FLOPSFLOPS-2002-Porto #abstraction #logic programming
Structural Abstraction and Application in Logic Programming (AP), pp. 275–289.
CIAACIAA-2002-Holub #automaton #nondeterminism #programming #simulation
Dynamic Programming — NFA Simulation (JH), pp. 295–300.
ICALPICALP-2002-AblayevMP #bound #branch #probability #quantum #source code
Quantum and Stochastic Branching Programs of Bounded Width (FMA, CM, CP), pp. 343–354.
ICALPICALP-2002-HermenegildoPBL #approximate #debugging #semantics #specification #using #validation
Program Debugging and Validation Using Semantic Approximations and Partial Specifications (MVH, GP, FB, PLG), pp. 69–72.
FMFME-2002-Wildman #compilation #proving
A Formal Basis for a Program Compilation Proof Tool (LW), pp. 491–510.
AFPAFP-2002-ClaessenRCHW02 #functional #lazy evaluation #quickcheck #source code #testing #using
Testing and Tracing Lazy Functional Programs Using QuickCheck and Hat (KC, CR, OC, JH, MW), pp. 59–99.
AFPAFP-2002-Felleisen02 #interactive #source code #web
Developing Interactive Web Programs (MF), pp. 100–128.
AFPAFP-2002-FournetFMS02 #concurrent #distributed #mobile #named #programming
JoCaml: A Language for Concurrent Distributed and Mobile Programming (CF, FLF, LM, AS), pp. 129–158.
AFPAFP-2002-HudakCNP02 #functional #programming
Arrows, Robots, and Functional Reactive Programming (PH, AC, HN, JP), pp. 159–187.
ICFPICFP-2002-Hanna #functional #interactive #programming #visual notation
Interactive visual functional programming (KH), pp. 145–156.
ICFPICFP-2002-JonesG #analysis #generative #termination
Program generation, termination, and binding-time analysis (NDJ, AJG), p. 283.
ICFPICFP-2002-Myers #functional #programming language #towards
Towards more natural functional programming languages (BAM), p. 1.
ICFPICFP-2002-Nanevski #metaprogramming
Meta-programming with names and necessity (AN), pp. 206–217.
IFLIFL-2002-EllmenreichL #named #parallel #programming #refinement
PolyAPM: Parallel Programming via Stepwise Refinement with Abstract Parallel Machines (NE, CL), pp. 118–133.
ICGTICGT-2002-MensDJ #behaviour #formal method #program transformation
Formalising Behaviour Preserving Program Transformations (TM, SD, DJ), pp. 286–301.
CHICHI-2002-MontemayorDFSCD #design #interactive #physics #programming #tool support
Physical programming: designing tools for children to create physical interactive environments (JM, AD, AF, SS, WC, AD), pp. 299–306.
VISSOFTVISSOFT-2002-DiehlK #execution #visual notation
Reification of Program Points for Visual Execution (SD, AK), pp. 100–109.
VISSOFTVISSOFT-2002-LewerentzS #3d #object-oriented #scalability #source code #visualisation
Metrics-Based 3D Visualization of Large Object-Oriented Programs (CL, FS), p. 70–?.
VISSOFTVISSOFT-2002-Ploix #source code
Analogical Representations of Programs (DP), pp. 61–69.
VISSOFTVISSOFT-2002-Sajaniemi #comprehension #editing #independence #multi
View Definitions for Language-Independent Multiple-View Program Comprehension and Editing (JS), pp. 3–12.
AdaEuropeAda-2002-Thom #ada #exclamation #integration #modelling #programming language #standard #uml #using
Conformity! A Practical Integration of Standards — A Case for using the Unified Modelling Language (UML) with the Ada Programming Language (FT), pp. 29–36.
AdaEuropeAdaEurope-2002-ChatzigeorgiouS #embedded #object-oriented #performance #power of #programming
Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors (AC, GS), pp. 65–75.
AdaEuropeAdaEurope-2002-ChenBZY #ada #analysis #concurrent #dependence #source code
Static Dependency Analysis for Concurrent Ada 95 Programs (ZC, BX, JZ, HY), pp. 219–230.
AdaEuropeAdaEurope-2002-MartelSG #distributed #programming
A Tailorable Distributed Programming Environment (EM, FGS, FJMG), pp. 269–281.
AdaSIGAda-2002-KorochkinK #ada #analysis #java #parallel #performance
Experimental performance analysis of the Ada95 and Java parallel program on SMP systems (DK, SK), pp. 53–56.
CAiSECAiSE-2002-ZhuS #constraints #programming #scheduling
A Meeting Scheduling System Based on Open Constraint Programming (KQZ, AES), pp. 792–796.
EDOCEDOC-2002-GanesarajahL #composition #paradigm #programming #question #workflow
Workflow-Based Composition of Web-Services: A Business Model or a Programming Paradigm? (DG, EL), pp. 273–284.
ICEISICEIS-2002-AbadSRO #constraints #development #programming #reasoning
Semiqualitative Reasoning for Software Development Project by Constraint Programming (PJA, AJS, SR, JAO), pp. 319–324.
ICEISICEIS-2002-Dedene #design #on the #programming
On the Use of Jackson Structured Programming (JSP) for the Structured Design of XSL Transformations (GD), pp. 743–751.
ICMLICML-2002-AlphonseM #induction #logic programming #set
Feature Subset Selection and Inductive Logic Programming (ÉA, SM), pp. 11–18.
ICMLICML-2002-LanckrietCBGJ #kernel #learning #matrix #programming
Learning the Kernel Matrix with Semi-Definite Programming (GRGL, NC, PLB, LEG, MIJ), pp. 323–330.
ICMLICML-2002-ShapiroL #learning #using
Separating Skills from Preference: Using Learning to Program by Reward (DGS, PL), pp. 570–577.
ICPRICPR-v1-2002-MannJE #programming #segmentation #using
Trajectory Segmentation Using Dynamic Programming (RM, ADJ, TFEM), pp. 331–334.
ICPRICPR-v2-2002-ChenCH #approach #programming #recognition
A Dynamic Programming Approach for Appearance-Based Recognition of Environments (CSC, JHC, WTH), pp. 893–896.
ICPRICPR-v3-2002-GimelfarbL #programming
Accuracy of the Regularised Dynamic Programming Stereo (GLG, UL), pp. 619–622.
KDDKDD-2002-LittleJLRS #data mining #mining
Collusion in the U.S. crop insurance program: applied data mining (BBL, WLJ, ACL, RMR, SAS), pp. 594–598.
KRKR-2002-Lin #equivalence #logic programming #source code
Reducing Strong Equivalence of Logic Programs to Entailment in Classical Propositional Logic (FL), pp. 170–176.
SEKESEKE-2002-KarlstromR #programming
Decision support for extreme programming introduction and practice selection (DK, PR), pp. 835–841.
ECOOPECOOP-2002-BryceRP #approach #named #programming
Lana: An Approach to Programming Autonomous Systems (CB, CR, MP), pp. 281–308.
ECOOPECOOP-2002-RinatS #composition #internet #programming
Modular Internet Programming with Cells (RR, SFS), pp. 257–280.
OOPSLAOOPSLA-2002-AldrichKC #alias #comprehension
Alias annotations for program understanding (JA, VK, CC), pp. 311–330.
OOPSLAOOPSLA-2002-BoyapatiLR #programming
Ownership types for safe programming: preventing data races and deadlocks (CB, RL, MCR), pp. 211–230.
OOPSLAOOPSLA-2002-Dmitriev #java #programming language
Language-specific make technology for the Java programming language (MD), pp. 373–385.
TOOLSTOOLS-USA-2002-Plosch #evaluation #java #programming language
Evaluation of Assertion Support for the Java Programming Language (RP), pp. 5–17.
GPCEGPCE-2002-AttardiC #adaptation #programming
Self Reflection for Adaptive Programming (GA, AC), pp. 50–65.
GPCEGPCE-2002-BarbeauB #development #generative #programming #protocol #stack #using
A Protocol Stack Development Tool Using Generative Programming (MB, FB), pp. 93–109.
GPCEGPCE-2002-ChinH #composition #towards
Towards a Modular Program Derivation via Fusion and Tupling (WNC, ZH), pp. 140–155.
GPCEGPCE-2002-CzarneckiBUE #case study #embedded #experience #generative #industrial #programming
Generative Programming for Embedded Software: An Industrial Experience Report (KC, TB, PU, UWE), pp. 156–172.
GPCEGPCE-2002-JonesG #analysis #generative #termination
Program Generation, Termination, and Binding-Time Analysis (NDJ, AJG), pp. 1–31.
GPCEGPCE-2002-Kiselyov #metaprogramming
Macros That Compose: Systematic Macro Programming (OK), pp. 202–217.
GPCEGPCE-2002-Lee #analysis #polynomial #termination
Program Termination Analysis in Polynomial Time (CSL), pp. 218–235.
GPCEGPCE-2002-Saraiva #attribute grammar #component #higher-order #programming
Component-Based Programming for Higher-Order Attribute Grammars (JS), pp. 268–282.
GPCEGPCE-2002-SztipanovitsK #embedded #generative #programming
Generative Programming for Embedded Systems (JS, GK), pp. 32–49.
GPCEGPCE-2002-Visser #metaprogramming #syntax
Meta-programming with Concrete Object Syntax (EV), pp. 299–315.
GPCEGPCE-2002-WangM #generative #multi
Managing Dynamic Changes in Multi-stage Program Generation Systems (ZW, RRM), pp. 316–334.
LOPSTRLOPSTR-2002-AbdennadherR #constraints #logic programming #synthesis #theorem proving #using
Constraint Solver Synthesis Using Tabled Resolution for Constraint Logic Programming (SA, CR), pp. 32–47.
LOPSTRLOPSTR-2002-AkamaNK #synthesis
Program Synthesis Based on the Equivalent Transformation Computation Model (KA, EN, HK), pp. 278–279.
LOPSTRLOPSTR-2002-AlpuenteCEFL #functional #source code
Abstract Diagnosis of Functional Programs (MA, MC, SE, MF, SL), pp. 1–16.
LOPSTRLOPSTR-2002-Berghammer #set
A Generic Program for Minimal Subsets with Applications (RB), pp. 144–157.
LOPSTRLOPSTR-2002-ClaytonCPU #bottom-up #logic programming
Tabling Structures for Bottom-Up Logic Programming (RC, JGC, BP, MU), pp. 50–51.
LOPSTRLOPSTR-2002-ColvinHHS #higher-order #logic programming #refinement #source code
Refinement of Higher-Order Logic Programs (RC, IJH, DH, PAS), pp. 126–143.
LOPSTRLOPSTR-2002-FernandezS #approach #calculus
An Operational Approach to Program Extraction in the Calculus of Constructions (MF, PS), pp. 111–125.
LOPSTRLOPSTR-2002-FioravantiPP #higher-order #logic #logic programming #monad #program transformation #source code
Combining Logic Programs and Monadic Second Order Logics by Program Transformation (FF, AP, MP), pp. 160–181.
LOPSTRLOPSTR-2002-GrecoGTZ #optimisation #query #source code
Translating Datalog-Like Optimization Queries into ILOG Programs (GG, SG, IT, EZ), pp. 48–49.
LOPSTRLOPSTR-2002-GuoRR #program transformation
Justification Based on Program Transformation (HFG, CRR, IVR), pp. 158–159.
LOPSTRLOPSTR-2002-PeraltaG #abstraction #source code
Convex Hull Abstractions in Specialization of CLP Programs (JCP, JPG), pp. 90–108.
LOPSTRLOPSTR-2002-VanhoofTB #fixpoint #logic programming #semantics #source code
A Fixed Point Semantics for Logic Programs Extended with Cuts (WV, RT, MB), pp. 238–257.
LOPSTRLOPSTR-2002-Vidal #declarative #multi #partial evaluation #slicing #source code
Forward Slicing of Multi-paradigm Declarative Programs Based on Partial Evaluation (GV), pp. 219–237.
PPDPPPDP-2002-DrapeMS #dot-net #logic programming #using
Transforming the .NET intermediate language using path logic programming (SD, OdM, GS), pp. 133–144.
PPDPPPDP-2002-JonesG #analysis #generative #termination
Abstract and conclusions of PLI invited paper: program generation, termination, and binding-time analysis (NDJ, AJG), p. 1.
PPDPPPDP-2002-LagoonS #analysis #logic programming #precise #source code
Precise pair-sharing analysis of logic programs (VL, PJS), pp. 99–108.
PPDPPPDP-2002-NielsenPV #concurrent #constraints #on the #power of #programming language
On the expressive power of temporal concurrent constraint programming languages (MN, CP, FDV), pp. 156–167.
PPDPPPDP-2002-Palamidessi #calculus #distributed #mobile #programming
Mobile calculi for distributed programming (CP), pp. 74–75.
PPDPPPDP-2002-SztipanovitsK #embedded #generative #programming
Generative programming for embedded systems (JS, GK), p. 180.
PADLPADL-2002-GallagherP #abstract interpretation #analysis #automaton #finite #logic programming #nondeterminism #source code
Abstract Interpretation over Non-deterministic Finite Tree Automata for Set-Based Analysis of Logic Programs (JPG, GP), pp. 243–261.
PADLPADL-2002-GuptaGKPIRMDENZ #logic programming #question #semantics
Semantics-Based Filtering: Logic Programming’s Killer App? (GG, HFG, AIK, EP, JRI, DR, BM, ND, OEK, MN, XZ), pp. 82–100.
PADLPADL-2002-Kiselyov #functional #parsing #programming #xml
A Better XML Parser through Functional Programming (OK), pp. 209–224.
PADLPADL-2002-Liang #compilation #higher-order #logic programming
Compiler Construction in Higher Order Logic Programming (CL), pp. 47–63.
PADLPADL-2002-Rhiger #compilation #embedded #source code
Compiling Embedded Programs to Byte Code (MR), pp. 120–136.
PADLPADL-2002-ShenSNS #eclipse #interface #programming language
A High-Level Generic Interface to External Programming Languages for ECLiPSe (KS, JS, SN, JS), pp. 262–279.
PADLPADL-2002-Torgersson #declarative #programming
Declarative Programming and Clinical Medicine (OT), pp. 64–81.
PADLPADL-2002-YangG #data type #logic programming #performance #source code
Exploiting Efficient Control and Data Structures in Logic Programs (RY, SG), pp. 318–331.
POPLPOPL-2002-AbadiB #logic programming #protocol #security #source code
Analyzing security protocols with secrecy types and logic programs (MA, BB), pp. 33–44.
POPLPOPL-2002-AcarBH #adaptation #functional #programming
Adaptive functional programming (UAA, GEB, RH), pp. 247–259.
POPLPOPL-2002-ChakiRR #message passing #model checking #modelling #source code
Types as models: model checking message-passing programs (SC, SKR, JR), pp. 45–57.
POPLPOPL-2002-CousotC #abstract interpretation #design #framework #program transformation
Systematic design of program transformation frameworks by abstract interpretation (PC, RC), pp. 178–190.
RERE-2002-BergmanM #analysis #empirical #requirements
Exploring the Relationship between Project Selection and Requirements Analysis: An Empirical Study of the New Millennium Program (MB, GM), pp. 247–254.
RERE-2002-NawrockiJWW #programming #requirements
Extreme Programming Modified: Embrace Requirements Engineering Practices (JRN, MJ, BW, AW), pp. 303–310.
SACSAC-2002-BettiniNL #mobile #programming
Software update via mobile agent based programming (LB, RDN, ML), pp. 32–36.
SACSAC-2002-JoA #programming language
The Agent-based Programming Language: APL (CHJ, AJA), pp. 27–31.
SACSAC-2002-Naharro-BerrocalPUV #reduction #visual notation #visualisation
Approaches to comprehension-preserving graphical reduction of program visualizations (FNB, CPF, JUF, JÁVI), pp. 771–777.
SACSAC-2002-Pillay #algorithm #induction #programming #search-based #using
Using genetic programming for the induction of novice procedural programming solution algorithms (NP), pp. 578–583.
SACSAC-2002-TolksdorfK #distributed #object-oriented #programming
Programming distributed systems with the delegation-based object-oriented language dSelf (RT, KK), pp. 927–931.
FSEFSE-2002-JulienR #ad hoc #mobile #programming
Egocentric context-aware programming in ad hoc mobile environments (CJ, GCR), pp. 21–30.
FSEFSE-2002-MockACE #points-to #slicing
Improving program slicing with dynamic points-to data (MM, DCA, CC, SJE), pp. 71–80.
FSEFSE-2002-Zeller #source code
Isolating cause-effect chains from computer programs (AZ), pp. 1–10.
ICSEICSE-2002-DemskyR #object-oriented #source code
Role-based exploration of object-oriented programs (BD, MCR), pp. 313–334.
ICSEICSE-2002-DengDHM #concurrent #invariant #source code #specification #synthesis #verification
Invariant-based specification, synthesis, and verification of synchronization in concurrent programs (XD, MBD, JH, MM), pp. 442–452.
ICSEICSE-2002-ElssamadisyS #programming #smell
Recognizing and responding to “bad smells” in extreme programming (AE, GS), pp. 617–622.
ICSEICSE-2002-GreenhouseS #concurrent #evolution #policy #source code
Assuring and evolving concurrent programs: annotations and policy (AG, WLS), pp. 453–463.
ICSEICSE-2002-InoueHHN #architecture #industrial
A dynamic pair-program sending architecture for industrial remote operations (TI, YH, KH, MN), pp. 385–391.
ICSEICSE-2002-KusumotoIIMMT #java #metric #source code
Function point measurement from Java programs (SK, MI, KI, SM, KM, MT), pp. 576–582.
ICSEICSE-2002-Newkirk #agile #process #programming
Introduction to agile processes and extreme programming (JN), pp. 695–696.
ICSEICSE-2002-RobillardM #dependence #graph #using
Concern graphs: finding and describing concerns using structural program dependencies (MPR, GCM), pp. 406–416.
ICSEICSE-2002-RoychoudhuryM #java #parallel #semantics #specification #thread #verification
Specifying multithreaded Java semantics for program verification (AR, TM), pp. 489–499.
ICSEICSE-2002-WeinsbergB #programming
A programming model and system for disconnected-aware applications on resource-constrained devices (YW, IBS), pp. 374–384.
LDTALDTA-2002-GondowK #c #slicing #towards #using #xml
Towards ANSI C Program Slicing using XML (KG, HK), pp. 30–49.
LDTALDTA-2002-Hufflen #bibliography #lessons learnt
Lessons from a Bibliography Program’s Reimplementation (JMH), pp. 124–138.
ASPLOSASPLOS-2002-KohlerMC #composition #optimisation #programming language
Programming language optimizations for modular router configurations (EK, RM, BC), pp. 251–263.
ASPLOSASPLOS-2002-RajwarG #execution #source code #transaction
Transactional lock-free execution of lock-based programs (RR, JRG), pp. 5–17.
ASPLOSASPLOS-2002-SherwoodPHC #automation #behaviour #scalability
Automatically characterizing large scale program behavior (TS, EP, GH, BC), pp. 45–57.
CCCC-2002-CousotC #composition #program analysis
Modular Static Program Analysis (PC, RC), pp. 159–178.
CCCC-2002-MernikLAZ #development #interactive #named #programming language
LISA: An Interactive Environment for Programming Language Development (MM, ML, EA, VZ), pp. 1–4.
CCCC-2002-NeculaMRW #analysis #c #named #source code #tool support
CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs (GCN, SM, SPR, WW), pp. 213–228.
HPCAHPCA-2002-SakamotoBKIK #generative #performance #source code
Reverse Tracer: A Software Tool for Generating Realistic Performance Test Programs (MS, LB, AK, AI, YK), pp. 81–91.
HPCAHPCA-2002-VeraX #behaviour
Let’s Study Whole-Program Cache Behaviour Analytically (XV, JX), pp. 175–186.
HPDCHPDC-2002-MatthewsHJL #automation #backtracking #debugging #source code
Backtracking and Re-Execution in the Automatic Debugging of Parallelized Programs (GM, RH, SJ, PFL), p. 150–?.
LCTESLCTES-SCOPES-2002-HunlethC #aspect-oriented #programming #using
Footprint and feature management using aspect-oriented programming techniques (FH, RC), pp. 38–45.
OSDIOSDI-2002-QiePP #programming #tool support #using
Defensive Programming: Using an Annotation Toolkit to Build DoS-Resistant Software (XQ, RP, LLP), pp. 45–60.
CADECADE-2002-Colton #generative #theorem
The HR Program for Theorem Generation (SC), pp. 285–289.
CADECADE-2002-WhalenSF #automation #certification #named #synthesis
AutoBayes/CC — Combining Program Synthesis with Automatic Code Certification — System Description (MWW, JS, BF), pp. 290–294.
CAVCAV-2002-ColonS #proving #termination
Practical Methods for Proving Program Termination (MC, HS), pp. 442–454.
CAVCAV-2002-FlanaganQS #composition #parallel #source code #thread
A Modular Checker for Multithreaded Programs (CF, SQ, SAS), pp. 180–194.
CSLCSL-2002-HodasLPSP #logic programming #proving #resource management
A Tag-Frame System of Resource Management for Proof Search in Linear-Logic Programming (JSH, PL, JP, LS, EP), pp. 167–182.
ICLPICLP-2002-AntoniouM #logic programming #source code
Embedding Defeasible Logic into Logic Programs (GA, MJM), pp. 393–404.
ICLPICLP-2002-Barker #data access #database #deduction #logic programming
Access Control for Deductive Databases by Logic Programming (SB), pp. 54–69.
ICLPICLP-2002-BockmayrC #biology #concurrent #constraints #hybrid #programming #using
Using Hybrid Concurrent Constraint Programming to Model Dynamic Biological Systems (AB, AC), pp. 85–99.
ICLPICLP-2002-Bonatti #infinity #modelling #reasoning #source code
Reasoning with Infinite Stable Models II: Disjunctive Programs (PAB), pp. 333–346.
ICLPICLP-2002-Christensen #detection #logic programming #pervasive #process #using
Using Logic Programming to Detect Activities in Pervasive Healthcare (HBC), pp. 421–436.
ICLPICLP-2002-Craciunescu #equivalence #proving #source code
Proving the Equivalence of CLP Programs (SC), pp. 287–301.
ICLPICLP-2002-DucasseL #analysis #automation #execution
Automated Analysis of CLP(FD) Program Execution Traces (MD, LL), pp. 470–471.
ICLPICLP-2002-FerrandL #approximate #finite #logic programming #reduction
A Logic Program Characterization of Domain Reduction Approximations in Finite Domain CSPs (GF, AL), pp. 478–479.
ICLPICLP-2002-HayashiCO #execution #logic programming
Integrating Planning, Action Execution, Knowledge Updates and Plan Modifications via Logic Programming (HH, KC, AO), p. 477.
ICLPICLP-2002-LauB #logic programming #re-engineering
Logic Programming for Software Engineering: A Second Chance (KKL, MVB), pp. 437–451.
ICLPICLP-2002-MaSX #logic programming #source code
The Limits of Horn Logic Programs (SM, YS, KX), p. 467.
ICLPICLP-2002-MedinaCO #approach #logic programming #multi
Multi-adjoint Logic Programming: A Neural Net Approach (JM, EMC, MOA), p. 468.
ICLPICLP-2002-OlmerS #logic programming #prolog #source code
Schema-Based Transformations of Logic Programs in λ-Prolog (PO, PS), p. 472.
ICLPICLP-2002-PearceSSTW #logic programming #polynomial #source code
A Polynomial Translation of Logic Programs with Nested Expressions into Disjunctive Logic Programs: Preliminary Report (DP, VS, TS, HT, SW), pp. 405–420.
ICLPICLP-2002-PemmasaniRR #constraints #logic programming #model checking #performance #realtime #using
Efficient Real-Time Model Checking Using Tabled Logic Programming and Constraints (GP, CRR, IVR), pp. 100–114.
ICLPICLP-2002-Pientka #higher-order #logic programming
A Proof-Theoretic Foundation for Tabled Higher-Order Logic Programming (BP), pp. 271–286.
ISSTAISSTA-2002-GroceV #heuristic #java #model checking #source code #using
Model checking Java programs using structural heuristics (AG, WV), pp. 12–21.
ISSTAISSTA-2002-Naumovich #algorithm #java #source code
A conservative algorithm for computing the flow of permissions in Java programs (GN), pp. 33–43.
ISSTAISSTA-2002-NimmerE #automation #generative #specification
Automatic generation of program specifications (JWN, MDE), pp. 229–239.
ICTSSTestCom-2002-WilliamsP #integer #interactive #problem #test coverage
Formulation of the Interaction Test Coverage Problem as an Integer Program (AWW, RLP), p. 283–?.
CBSECBSE-2001-Mason #probability #program analysis
Probability Density Functions in Program Analysis (DM), p. 13.
ASEASE-2001-Erwig #data type #source code
Programs Are Abstract Data Types (ME), pp. 400–403.
ASEASE-2001-GiannakopoulouH #source code #verification
Automata-Based Verification of Temporal Properties on Running Programs (DG, KH), pp. 412–416.
ASEASE-2001-GraunkeFKF #automation #source code
Automatically Restructuring Programs for the We (PTG, RBF, SK, MF), pp. 211–222.
ASEASE-2001-GuptaR #metric
Program Execution-Based Module Cohesion Measurement (NG, PR), p. 144–?.
ASEASE-2001-HavelundR #monitoring #source code #using
Monitoring Programs Using Rewriting (KH, GR), pp. 135–143.
ASEASE-2001-MarinovK #automation #framework #java #named #novel #source code #testing
TestEra: A Novel Framework for Automated Testing of Java Programs (DM, SK), p. 22–?.
ASEASE-2001-SyD #automation #float #generative #integer #source code #testing
Automatic Test Data Generation for Programs with Integer and Float Variables (NTS, YD), pp. 13–21.
DATEDATE-2001-Burdiek #generative #programming #using
Generation of optimum test stimuli for nonlinear analog circuits using nonlinear — programming and time-domain sensitivities (BB), pp. 603–609.
DATEDATE-2001-YildizSV #bias #float #integer #linear #programming
Minimizing the number of floating bias voltage sources with integer linear programming (EY, AvS, CJMV), p. 816.
ICDARICDAR-2001-Amin #induction #logic programming #recognition
Recognition of Hand-Printed Characters Based on Structural Description and Inductive Logic Programming (AA), pp. 333–337.
ICDARICDAR-2001-Breuel #algorithm #programming #segmentation #string #using
Segmentation of Handprinted Letter Strings Using a Dynamic Programming Algorithm (TMB), pp. 821–826.
ICDARICDAR-2001-Shin #online #programming #recognition
Online Cursive Hangul Character Recognition Based on Dynamic Programming (JS), pp. 810–815.
ICDARICDAR-2001-UchidaTS #programming #using
Nonuniform Slant Correction Using Dynamic Programming (SU, ET, HS), pp. 434–438.
CSEETCSEET-2001-BagertHHLMM #programming #re-engineering #student #what
Programming Skills of Software Engineering Students: What Is Required? (Panel) (DJB, TBH, GWH, MJL, MM, SM), p. 39–?.
CSEETCSEET-2001-JovanovicSS #independence #question #re-engineering #source code
Independent Accreditation for Software Engineering Programs? (VMJ, DS, LS), pp. 75–76.
CSEETCSEET-2001-SindersonS #education #re-engineering #source code
Undergraduate Software Engineering Education: The Body of Knowledge, Existing Programs and Accreditation (ES, LS), pp. 221–230.
CSEETCSEET-2001-SobelBCMRT #re-engineering
SWEBOK as an International Foundation for Software Engineering Program Accreditation (Panel) (AEKS, DJB, DAC, YM, PNR, JBT), p. 293.
CSEETCSEET-2001-Williams #development #process #programming
Integrating Pair Programming into a Software Development Process (LAW), p. 27–?.
ITiCSEITiCSE-2001-Barros #concurrent #petri net #programming
Use petri nets to improve your concurrent programming course (JPB), p. 192.
ITiCSEITiCSE-2001-BruceDM #programming
Event-driven programming is simple enough for CS1 (KBB, APD, TPM), pp. 1–4.
ITiCSEITiCSE-2001-ByrneL #programming #student
The effect of student attributes on success in programming (PB, GL), pp. 49–52.
ITiCSEITiCSE-2001-CarboneHMG #learning #programming
Characteristics of programming exercises that lead to poor learning tendencies: Part II (AC, JH, IM, DG), pp. 93–96.
ITiCSEITiCSE-2001-CarterJ #difference #gender #programming #question
Gender differences in programming? (JC, TJ), p. 173.
ITiCSEITiCSE-2001-English #named #programming #user interface
JEWL: GUI programming for complete beginners (JE), p. 176.
ITiCSEITiCSE-2001-Gregorio-RodriguezDPPMV #automation #named #programming #web
EXercita: automatic web publishing of programming exercises (CGR, LFLD, PPG, CPF, RMU, JÁVI), pp. 161–164.
ITiCSEITiCSE-2001-Huizinga #identification #online #programming #topic
Identifying topics for instructional improvement through on-line tracking of programming assignments (DMH), pp. 129–132.
ITiCSEITiCSE-2001-Jenkins #motivation #programming #student
The motivation of students of programming (TJ), pp. 53–56.
ITiCSEITiCSE-2001-Lawhead #programming #using
Events robots and programming using legos in CS1 (PBL), p. 183.
ITiCSEITiCSE-2001-LiningtonD #execution
Picture program execution (JL, MD), p. 175.
ITiCSEITiCSE-2001-SaikkonenMK #assessment #automation #programming
Fully automatic assessment of programming exercises (RS, LM, AK), pp. 133–136.
ITiCSEITiCSE-2001-SatratzemiDE #assessment #problem #visualisation
A system for program visualization and problem-solving path assessment of novice programmers (MS, VD, GE), pp. 137–140.
ITiCSEITiCSE-2001-Thomas #student
The coach supporting students as they learn to program (PT), p. 177.
ITiCSEITiCSE-2001-VoracekK #information management
International master’s program in information processing and telecommunications (JV, NKV), p. 181.
ESOPESOP-2001-BossiERS #logic programming #scheduling #semantics #source code #termination
Semantics and Termination of Simply-Moded Logic Programs with Dynamic Scheduling (AB, SE, SR, JGS), pp. 402–416.
ESOPESOP-2001-GraunkeKHF #programming language #web
Programming the Web with High-Level Programming Languages (PTG, SK, SVDH, MF), pp. 122–136.
ESOPESOP-2001-HuthJS #program analysis
Modal Transition Systems: A Foundation for Three-Valued Program Analysis (MH, RJ, DAS), pp. 155–169.
ESOPESOP-2001-KomondoorH #dependence #tool support #using
Tool Demonstration: Finding Duplicated Code Using Program Dependences (RK, SH), pp. 383–386.
ESOPESOP-2001-Laud #data flow #program analysis #semantics
Semantics and Program Analysis of Computationally Secure Information Flow (PL), pp. 77–91.
ESOPESOP-2001-Monniaux #abstract interpretation #probability #source code
Backwards Abstract Interpretation of Probabilistic Programs (DM), pp. 367–382.
FASEFASE-2001-InverardiU #component #concurrent #programming #proving
Proving Deadlock Freedom in Component-Based Programming (PI, SU), pp. 60–75.
FASEFASE-2001-Selic #logic #physics #programming
Physical Programming: Beyond Mere Logic (BS), p. 1.
FoSSaCSFoSSaCS-2001-CalcagnoO #logic #on the
On Garbage and Program Logic (CC, PWO), pp. 137–151.
FoSSaCSFoSSaCS-2001-HabelP #graph transformation #programming language
Computational Completeness of Programming Languages Based on Graph Transformation (AH, DP), pp. 230–245.
FoSSaCSFoSSaCS-2001-JensenS #abstract interpretation #analysis #object-oriented #source code
Class Analysis of Object-Oriented Programs through Abstract Interpretation (TPJ, FS), pp. 261–275.
TACASTACAS-2001-BallPR #abstraction #c #model checking #source code
Boolean and Cartesian Abstraction for Model Checking C Programs (TB, AP, SKR), pp. 268–283.
TACASTACAS-2001-PasareanuDV #java #model checking #source code
Finding Feasible Counter-examples when Model Checking Abstracted Java Programs (CSP, MBD, WV), pp. 284–298.
IWPCIWPC-J-1999-MartinoMMV01 #communication #detection #interactive #parallel #program analysis
Parallel program analysis and restructuring by detection of point-to-point interaction patterns and their transformation into collective communication constructs (BDM, AM, NM, UV), pp. 235–263.
CSMRCSMR-2001-BeszedesGSCG #c #maintenance #scalability #slicing #source code
Dynamic Slicing Method for Maintenance of Large C Programs (ÁB, TG, ZMS, JC, TG), pp. 105–113.
CSMRCSMR-2001-Kasyanov
A Support Tool for Annotated Program Manipulation (VNK), pp. 85–94.
CSMRCSMR-2001-KollmannG #behaviour #collaboration #diagrams #uml
Capturing Dynamic Program Behaviour with UML Collaboration Diagrams (RK, MG), pp. 58–67.
CSMRCSMR-2001-Villavicencion #automation #detection #program analysis #programming #slicing
Program Analysis for the Automatic Detection of Programming Plans Applying Slicing (GV), pp. 188–191.
ICSMEICSM-2001-AtkinsonG #analysis #data flow #implementation #performance #scalability #source code
Implementation Techniques for Efficient Data-Flow Analysis of Large Programs (DCA, WGG), pp. 52–61.
ICSMEICSM-2001-BiemanJY #case study #design pattern #industrial #object-oriented
OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study (JMB, DJ, HJY), p. 580–?.
ICSMEICSM-2001-EisenbachS #java #source code
Changing Java Programs (SE, CS), pp. 479–487.
ICSMEICSM-2001-EisenbarthKS #analysis #comprehension
Aiding Program Comprehension by Static and Dynamic Feature Analysis (TE, RK, DS), pp. 602–611.
ICSMEICSM-2001-Ernst #invariant #summary
Summary of Dynamically Discovering Likely Program Invariants (MDE), pp. 540–544.
ICSMEICSM-2001-EveraarsAK #concurrent #coordination #source code #using
Using Coordination to Restructure Sequential Source Code into a Concurrent Program (CTHE, FA, BK), p. 342–?.
ICSMEICSM-2001-KataokaEGN #automation #invariant #refactoring #using
Automated Support for Program Refactoring Using Invariants (YK, MDE, WGG, DN), pp. 736–743.
ICSMEICSM-2001-MichaudSM #java #source code #visualisation
Integrating Information Sources for Visualizing Java Programs (JM, MADS, HAM), p. 250–?.
ICSMEICSM-2001-PoloPR #case study #legacy #maintenance #metric #predict #source code #using
Using Code Metrics to Predict Maintenance of Legacy Programs: A Case Study (MP, MP, FR), pp. 202–208.
ICSMEICSM-2001-SouderMS #framework #named
Form: A Framework for Creating Views of Program Executions (TSS, SM, MS), p. 612–?.
ICSMEICSM-2001-ZelkowitzR #independence #maintenance #safety #validation #verification
The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle Program (MVZ, IR), pp. 118–126.
ICSMEICSM-2001-ZhaoCU #concurrent #dependence #logic programming #source code
A Program Dependence Model for Concurrent Logic Programs and its Applications (JZ, JC, KU), pp. 672–681.
IWPCIWPC-2001-DengKN #slicing
Program Slice Browser (YD, SCK, YN), pp. 50–59.
IWPCIWPC-2001-EisenbarthKS #comprehension #concept analysis #execution #using
Feature-Driven Program Understanding Using Concept Analysis of Execution Traces (TE, RK, DS), pp. 300–309.
IWPCIWPC-2001-FoxDHH #comprehension
Backward Conditioning: A New Program Specialisation Technique and Its Application to Program Comprehension (CF, SD, MH, RMH), pp. 89–97.
IWPCIWPC-2001-LangeWS #comprehension #graph #relational #tool support
Comparing Graph-Based Program Comprehension Tools to Relational Database-Based Tools (CL, AW, HMS), pp. 209–218.
IWPCIWPC-2001-LiY #comprehension #concept #named
Simplicity: A Key Engineering Concept for Program Understanding (YL, HY), pp. 98–107.
IWPCIWPC-2001-MosemannW #comprehension #navigation #source code
Navigation and Comprehension of Programs by Novice Programmers (RM, SW), pp. 79–88.
IWPCIWPC-2001-OBrienB #comprehension
Inference-Based and Expectation-Based Processing in Program Comprehension (MPO, JB), pp. 71–78.
IWPCIWPC-2001-Perry #architecture #comprehension
Software Architecture: Leverage for System/Program Comprehension (DEP), pp. 123–126.
IWPCIWPC-2001-Sneed #cobol #logic #source code
Extracting Business Logic from Existing COBOL Programs as a Basis for Redevelopment (HMS), pp. 167–175.
IWPCIWPC-2001-StoreyBM #interactive #java #source code
SHriMP Views: An Interactive Environment for Exploring Java Programs (MADS, CB, JM), pp. 111–112.
IWPCIWPC-2001-StrouliaS #behaviour #comprehension
Structure-Behavior-Function Program Understanding (ES, TS), p. 120.
IWPCIWPC-2001-YuR #co-evolution #comprehension #dependence
Hidden Dependencies in Program Comprehension and Change Propagation (ZY, VR), pp. 293–299.
PASTEPASTE-2001-AgrawalG #slicing
Evaluating explicitly context-sensitive program slicing (GA, LG), pp. 6–12.
PASTEPASTE-2001-FlanaganF #detection #scalability #source code
Detecting race conditions in large programs (CF, SNF), pp. 90–96.
PASTEPASTE-2001-MaessenSG #java #program analysis #safety #virtual machine
Program analysis for safety guarantees in a Java virtual machine written in Java (JWM, VS, DG), pp. 62–65.
PASTEPASTE-2001-MockDCE #analysis #comparison #comprehension #optimisation #points-to #set
Dynamic points-to sets: a comparison with static analyses and potential applications in program understanding and optimization (MM, MD, CC, SJE), pp. 66–72.
PASTEPASTE-2001-RyderT #impact analysis #object-oriented #source code
Change impact analysis for object-oriented programs (BGR, FT), pp. 46–53.
SCAMSCAM-2001-ChenXY #concurrent #detection #source code
Detecting Dead Statements for Concurrent Programs (ZC, BX, HY), pp. 67–74.
SCAMSCAM-2001-HorganPW #analysis #java #metric #profiling #runtime #source code
Measurement and Analysis of Runtime Profiling Data for Java Programs (JH, JFP, JW), pp. 124–132.
SCAMSCAM-2001-Lucia #slicing
Program Slicing: Methods and Applications (ADL), pp. 144–151.
SCAMSCAM-2001-RillingK #framework #hybrid #slicing
A Hybrid Program Slicing Framework (JR, BK), pp. 14–25.
WCREWCRE-2001-Deursen #comprehension #programming #risk management
Program Comprehension Risks and Opportunities in Extreme Programming (AvD), p. 176–?.
WCREWCRE-2001-Guilfanov #re-engineering #type system
A Simple Type System for Program Reengineering (IG), pp. 357–361.
WCREWCRE-2001-HarmanHDHLF #calculus #slicing
Node Coarsening Calculi for Program Slicing (MH, RMH, SD, JH, MRL, CF), pp. 25–34.
WCREWCRE-2001-Krinke #dependence #graph #identification
Identifying Similar Code with Program Dependence Graphs (JK), pp. 301–309.
WCREWCRE-2001-KullbachR #approach #comprehension #named
Folding: An Approach to Enable Program Understanding of Preprocessed Languages (BK, VR), pp. 3–12.
WCREWCRE-2001-Sneed #cobol #interface #legacy #source code #xml
Wrapping Legacy COBOL Programs behind an XML-Interface (HMS), p. 189–?.
WCREWCRE-2001-VillavicencioO #slicing
Reverse Program Calculation Supported by Code Slicing (GV, JNO), p. 35–?.
PLDIPLDI-2001-BallMMR #abstraction #automation #c #source code
Automatic Predicate Abstraction of C Programs (TB, RM, TDM, SKR), pp. 203–213.
PLDIPLDI-2001-GhiyaLS #ambiguity #analysis #c #memory management #on the #points-to #source code
On the Importance of Points-to Analysis and Other Memory Disambiguation Methods for C Programs (RG, DML, DCS), pp. 47–58.
PLDIPLDI-2001-ZhangG #representation
Timestamped Whole Program Path Representation and its Applications (YZ, RG), pp. 180–190.
SASSAS-2001-BertranBCN #communication #concurrent #imperative #parallel #source code
Communication and Parallelism Introduction and Elimination in Imperative Concurrent Programs (MB, FXB, AC, MN), pp. 20–39.
SASSAS-2001-DorRS #analysis #c #integer #source code #string
Cleanness Checking of String Manipulations in C Programs via Integer Analysis (ND, MR, SS), pp. 194–212.
SASSAS-2001-Lu #analysis #logic programming #source code
Parameterizing a Groundness Analysis of Logic Programs (LL), pp. 146–164.
SASSAS-2001-MesnardN #logic programming #source code #static analysis #termination
Applying Static Analysis Techniques for Inferring Termination Conditions of Logic Programs (FM, UN), pp. 93–110.
SASSAS-2001-Monniaux #analysis #probability #source code #termination
An Abstract Analysis of the Probabilistic Termination of Programs (DM), pp. 111–126.
SASSAS-2001-Rinard #analysis #parallel #source code #thread
Analysis of Multithreaded Programs (MCR), pp. 1–19.
STOCSTOC-2001-AdlemanCGH #self
Running time and program size for self-assembled squares (LMA, QC, AG, MDAH), pp. 740–748.
STOCSTOC-2001-BolligW #bound #branch #integer #multi #using
A read-once branching program lower bound of Ω(2n/4) for integer multiplication using universal (BB, PW), pp. 419–424.
STOCSTOC-2001-GoemansW #algorithm #approximate #problem #programming
Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming (MXG, DPW), pp. 443–452.
STOCSTOC-2001-Muller-OlmS #on the #parallel #slicing #source code
On optimal slicing of parallel programs (MMO, HS), pp. 647–656.
FLOPSFLOPS-2001-Almendros-JimenezB #bottom-up #evaluation #framework #functional #logic programming #source code
A Framework for Goal-Directed Bottom-Up Evaluation of Functional Logic Programs (JMAJ, ABT), pp. 153–169.
FLOPSFLOPS-2001-BozzanoDM #bottom-up #effectiveness #first-order #linear #logic programming #semantics #source code
An Effective Bottom-Up Semantics for First-Order Linear Logic Programs (MB, GD, MM), pp. 138–152.
FLOPSFLOPS-2001-CaballeroLR #debugging #declarative #functional #lazy evaluation #logic programming #source code
Theoretical Foundations for the Declarative Debugging of Lazy Functional Logic Programs (RC, FJLF, MRA), pp. 170–184.
FLOPSFLOPS-2001-ChoiLH #compilation #functional #java #lazy evaluation #source code #virtual machine
Compiling Lazy Functional Programs Based on the Spineless Tagless G-Machine for the Java Virtual Machine (KC, HiL, TH), pp. 92–107.
FLOPSFLOPS-2001-DeransartS #logic programming #source code
Well-Typed Logic Programs Are not Wrong (PD, JGS), pp. 280–295.
FLOPSFLOPS-2001-Ferri-RamirezHR #functional #incremental #learning #logic programming #source code
Incremental Learning of Functional Logic Programs (CF, JHO, MJRQ), pp. 233–247.
FLOPSFLOPS-2001-LagoonS #analysis #framework #logic programming #source code
A Framework for Analysis of Typed Logic Programs (VL, PJS), pp. 296–310.
FLOPSFLOPS-2001-LeachN #constraints #higher-order #logic programming #programming language
A Higher-Order Logic Programming Language with Constraints (JL, SN), pp. 108–122.
FLOPSFLOPS-2001-Sato #learning #logic programming #source code
Parameterized Logic Programs where Computing Meets Learning (TS), pp. 40–60.
ICALPICALP-2001-BoudolC #concurrent #source code
Noninterference for Concurrent Programs (GB, IC), pp. 382–395.
ICALPICALP-2001-FeigeL #source code
The RPR2 Rounding Technique for Semidefinite Programs (UF, ML), pp. 213–224.
FMFME-2001-Misra #programming
A Programming Model for Wide-Area Computing (JM), p. 222.
ICFPICFP-2001-Grobauer #source code
Cost Recurrences for DML Programs (BG), pp. 253–264.
ICFPICFP-2001-Pitts #approach #functional #programming #representation #syntax
A Fresh Approach to Representing Syntax with Static Binders in Functional Programming (AMP), p. 1.
IFLIFL-2001-AlimarineP #programming
A Generic Programming Extension for Clean (AA, MJP), pp. 168–185.
IFLIFL-2001-ButterfieldS #comparison #correctness #paradigm #proving #source code
Proving Correctness of Programs with IO — A Paradigm Comparison (AB, GS), pp. 72–87.
CHICHI-2001-DohertyCBB #interface #performance
Improving the performance of the cyberlink mental interface with “yes / no program” (EPD, GC, CB, DB), pp. 69–76.
VISSOFTSVIS-2001-Ben-AriMST #animation
Perspectives on Program Animation with Jeliot (MBA, NM, ES, JT), pp. 31–45.
VISSOFTSVIS-2001-EichelbergerG #java #on the #source code #visualisation
On the Visualization of Java Programs (HE, JWvG), pp. 295–306.
VISSOFTSVIS-2001-Mehner #concurrent #debugging #java #named #source code #uml #visualisation
JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs (KM), pp. 163–175.
VISSOFTSVIS-2001-OechsleS #automation #debugging #diagrams #interface #java #named #sequence chart #using #visualisation
JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI) (RO, TS), pp. 176–190.
VISSOFTSVIS-2001-PauwJMSVY #execution #java #source code #visualisation
Visualizing the Execution of Java Programs (WDP, EJ, NM, GS, JMV, JY), pp. 151–162.
AdaSIGAda-2001-Edgerton #architecture #case study #development #experience
Experience report: architecture-based software development on the Crusader program (SE), pp. 127–128.
AdaSIGAda-2001-Fassbender #ada #information management #re-engineering #uml #using
Reengineering an Ada95-programmed command and control information system by using UML (HF), pp. 53–60.
AdaSIGAda-2001-LaskiSP #database #query
Beyond ASIS: program data bases and tool-oriented queries (JWL, WS, PP), pp. 81–90.
CAiSECAiSE-2001-ShaoLFEG #data-driven #design #query #source code
Querying Data-Intensive Programs for Data Design (JS, XL, GF, SME, WAG), pp. 203–218.
ICEISICEIS-v1-2001-LeeK #approach #logic programming
A Logic Programming Approach to Negotiation for Conflict Resolution in BDI Agents System (MJL, JSK), pp. 514–517.
ICEISICEIS-v1-2001-SuarezAGO #constraints #development #programming #reasoning
Qualitative Reasoning for Software Development Project by Constraint Programming (AJS, PJA, RMG, JAO), pp. 481–488.
ICEISICEIS-v2-2001-Serbedzija #education #internet #programming
Internet Programming: Teaching by Examples (NBS), pp. 996–1001.
CIKMCIKM-2001-HsuLC #algorithm #generative #multi #source code
A Near Optimal Algorithm for Generating Broadcast Programs on Multiple Channels (CHH, GL, ALPC), pp. 303–309.
SEKESEKE-2001-BuenoJ #algorithm #automation #generative #search-based #testing #using
Automatic Test Data Generation for Program Paths Using Genetic Algorithms (PMSB, MJ), pp. 2–9.
SEKESEKE-2001-FillottraniEK #logic programming #modelling #object-oriented #uml
Applying Logic Programming Techniques to Object-Oriented Modeling in UML (PRF, EE, SK), pp. 228–235.
SEKESEKE-2001-GargiuloM #java #named #source code
Gadget: A Tool for Extracting the Dynamic Structure of Java Programs (JG, SM), pp. 244–251.
SEKESEKE-2001-MensMW #development #programming
Supporting Software Development through Declaratively Codified Programming (KM, IM, RW), pp. 236–243.
ECOOPECOOP-2001-PolletCC #java #source code #static analysis
Distinctness and Sharing Domains for Static Analysis of Java Programs (IP, BLC, AC), pp. 77–98.
OOPSLAOOPSLA-2001-BoyapatiR #java #source code #type system
A Parameterized Type System for Race-Free Java Programs (CB, MCR), pp. 56–69.
TOOLSTOOLS-EUROPE-2001-Langer #java #programming
Java Programming Idioms (AL), pp. 197–198.
TOOLSTOOLS-EUROPE-2001-Mahmoud01a #java #programming
Wireless Application Programming with Java (QHM), p. 202.
TOOLSTOOLS-EUROPE-2001-Meyer01c #concurrent #object-oriented #programming
Concurrent Object-Oriented Programming (BM), p. 203.
TOOLSTOOLS-EUROPE-2001-Selic #distributed #programming
The Unbearable Lightness of Distributed Programming: A Survivor’s Guide (BS), p. 4.
TOOLSTOOLS-EUROPE-2001-SevitskyPK #analysis #java #performance #source code
An Information Exploration Tool for Performance Analysis of Java Programs (GS, WDP, RK), pp. 85–101.
TOOLSTOOLS-EUROPE-2001-ThorupT #object-oriented #programming language
Genericity in Object-Oriented Programming Languages (KKT, MT), pp. 180–181.
TOOLSTOOLS-USA-2001-Brosgol #ada #bibliography #comparison #concurrent #java #programming #realtime
A Survey and Comparison of Concurrency and Real-Time Programming Support in Java, Ada, and Posix (BMB), p. 362.
TOOLSTOOLS-USA-2001-Hilsdale #aspect-oriented #aspectj #programming
Aspect-Oriented Programming with Aspectj (EH), p. 368.
TOOLSTOOLS-USA-2001-Holmes #concurrent #java #programming
Concurrent O-O Programming in Java (DH), p. 359.
TOOLSTOOLS-USA-2001-Liu #logic programming #named #object-oriented #programming language
Pluto: An Object-Oriented Logic Programming Language (ML), pp. 153–163.
TOOLSTOOLS-USA-2001-McKim #eiffel #library #programming
Reuse-Based Programming with the Eiffel Libraries (JCM), p. 334.
TOOLSTOOLS-USA-2001-Meyer #object-oriented #problem #programming
Open Problems in Object-Oriented Programming (BM), p. 8.
TOOLSTOOLS-USA-2001-Moore01a #distributed #programming
Programming a Distributed Agent Society with COUGAAR (DM), p. 358.
LOPSTRLOPSTR-2001-AlferesBLP #behaviour #logic programming
Computing Environment-Aware Agent Behaviours with Logic Program Updates (JJA, AB, JAL, LMP), pp. 216–232.
LOPSTRLOPSTR-2001-Caldwell #recursion #type system
Extracting General Recursive Program Schemes in Nuprl’s Type Theory (JLC), pp. 233–244.
LOPSTRLOPSTR-2001-DelzannoE #debugging #logic programming #protocol #proving #security
Proof Theory, Transformations, and Logic Programming for Debugging Security Protocols (GD, SE), pp. 76–90.
LOPSTRLOPSTR-2001-FioravantiPP #infinity #process #program transformation #set #using #verification
Verification of Sets of Infinite State Processes Using Program Transformation (FF, AP, MP), pp. 111–128.
LOPSTRLOPSTR-2001-OsorioNA #equivalence #programming #set
Equivalence in Answer Set Programming (MO, JANP, JA), pp. 57–75.
LOPSTRLOPSTR-2001-PotikasRG #datalog #nondeterminism #source code
A Transformation Technique for Datalog Programs Based on Non-deterministic Constructs (PP, PR, MG), pp. 25–45.
PPDPPPDP-2001-BossiCR #logic programming #source code #termination
Termination of Well-Typed Logic Programs (AB, NC, SR), pp. 73–81.
PPDPPPDP-2001-Esparza #declarative #model checking #source code
Model Checking (with) Declarative Programs (JE), p. 37.
PPDPPPDP-2001-HernandezR #algorithm #development #logic programming #reuse #string
Development Reuse and the Logic Program Derivation of Two String-Matching Algorithms (MH, DAR), pp. 38–48.
PPDPPPDP-2001-Lucas #on-demand #source code #termination
Termination of On-Demand Rewriting and Termination of OBJ Programs (SL), pp. 82–93.
PPDPPPDP-2001-Naumann #imperative #modelling #programming #relational
Ideal Models for Pointwise Relational and State-Free Imperative Programming (DAN), pp. 4–15.
PPDPPPDP-2001-PenaR #abstraction #functional #parallel #programming
Parallel Functional Programming at Two Levels of Abstraction (RP, FR), pp. 187–198.
PPDPPPDP-2001-RychlikowskiT #logic programming #polymorphism
Polymorphic Directional Types for Logic Programming (PR, TT), pp. 61–72.
PPDPPPDP-2001-Schmidt #declarative #programming #question #uml
Should UML Be Used for Declarative Programming? (DAS), pp. 1–3.
QAPLQAPL-2001-Fruhwirth #analysis #automation #complexity #concurrent #source code
As Time Goes By II: More Automatic Complexity Analysis of Concurrent Rule Programs (TWF), pp. 185–206.
GPCESAIG-2001-Czarnecki #generative #product line #programming
Generative Programming and Software System Families (KC), p. 1.
GPCESAIG-2001-FerrariMP #metaprogramming #named
MetaKlaim: Meta-programming for Global Computing (GLF, EM, RP), pp. 183–198.
GPCESAIG-2001-HerrmannL #approach #optimisation
A Transformational Approach which Combines Size Inference and Program Optimization (CAH, CL), pp. 199–218.
GPCESAIG-2001-SasanoHT #generative #multi #performance #problem #source code
Generation of Efficient Programs for Solving Maximum Multi-marking Problems (IS, ZH, MT), pp. 72–91.
GPCESAIG-2001-Sheard #challenge #metaprogramming #research
Accomplishments and Research Challenges in Meta-programming (TS), pp. 2–44.
GPCESAIG-2001-Wakeling #design #functional #source code
A Design Methodology for Functional Programs (DW), pp. 146–162.
GPCESAIG-2001-Wand #aspect-oriented #programming #semantics
A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming (MW), pp. 45–46.
PADLPADL-2001-BaldoniBCP #logic #programming #using #web
Programming Goal-Driven Web Sites Using an Agent Logic Language (MB, CB, AC, VP), pp. 60–75.
PADLPADL-2001-BrogiC #declarative #programming
From Subject Directories to Subject Meta-directories via Declarative Programming (AB, GC), pp. 45–59.
PADLPADL-2001-Courtney #functional #java #named #programming
Frappé: Functional Reactive Programming in Java (AC), pp. 29–44.
PADLPADL-2001-FlenerHK #compilation #constraints #programming
Compiling High-Level Type Constructors in Constraint Programming (PF, BH, ZK), pp. 229–244.
PADLPADL-2001-GuptaT #generative #logic programming #web
Logic Programming Techniques for Dynamic VRML Web Content Generation (AG, PT), pp. 93–107.
PADLPADL-2001-IglesiasGPRM #approach #logic programming #tool support
Interoperability between Bioinformatics Tools: A Logic Programming Approach (JRI, GG, EP, DR, BM), pp. 153–168.
PADLPADL-2001-PontelliE #optimisation #parallel #programming #set
Construction and Optimization of a Parallel Engine for Answer Set Programming (EP, OEK), pp. 288–303.
PADLPADL-2001-RaffaetaF #constraints #logic programming
Spatio-temporal Annotated Constraint Logic Programming (AR, TWF), pp. 259–273.
PADLPADL-2001-Ramakrishnan #calculus #logic programming #model checking #using #μ-calculus
A Model Checker for Value-Passing μ-Calculus Using Logic Programming (CRR), pp. 1–13.
POPLPOPL-2001-Ganzinger #deduction #performance #program analysis
Efficient deductive methods for program analysis (HG), pp. 102–103.
POPLPOPL-2001-Kandemir #compilation #locality
A compiler technique for improving whole-program locality (MTK), pp. 179–192.
POPLPOPL-2001-LeeJB #termination
The size-change principle for program termination (CSL, NDJ, AMBA), pp. 81–92.
POPLPOPL-2001-Mitchell #programming language #security
Programming language methods in computer security (JCM), pp. 1–3.
POPLPOPL-2001-Monniaux #analysis #monte carlo #probability #source code
An abstract Monte-Carlo method for the analysis of probabilistic programs (DM), pp. 93–101.
POPLPOPL-2001-Yahav #concurrent #java #logic #safety #source code #using #verification
Verifying safety properties of concurrent Java programs using 3-valued logic (EY), pp. 27–40.
RERE-2001-Lowry #question #requirements #synthesis
Requirements Engineering and Program Synthesis: Mutually Exclusive or Synergistic? (MRL), pp. 12–13.
RERE-2001-SmithHE #constraints #editing #logic #requirements #source code #visual notation
Events and Constraints: A Graphical Editor for Capturing Logic Requirements of Programs (MHS, GJH, KE), pp. 14–22.
SACSAC-2001-ChungLYK #slicing #specification
Program slicing based on specification (ISC, WKL, GSY, YRK), pp. 605–609.
SACSAC-2001-Jeffery #object-oriented #programming
Goal-directed object-oriented programming in unicon (CLJ), pp. 306–308.
SACSAC-2001-WahlsL #algorithm #concurrent #constraints #modelling #semantics #source code #specification
Formal semantics of an algorithm for translating model-based specifications to concurrent constraint programs (TW, GTL), pp. 567–575.
FSEESEC-FSE-2001-ClarkeJRZ #generative #named #source code #specification
STG: a tool for generating symbolic test programs and oracles from operational specifications (DC, TJ, VR, EZ), pp. 301–302.
FSEESEC-FSE-2001-DickinsonLP
Pursuing failure: the distribution of program failures in a profile space (WD, DL, AP), pp. 246–255.
FSEESEC-FSE-2001-KiczalesH #aspect-oriented #programming
Aspect-oriented programming (GK, EH), p. 313.
FSEESEC-FSE-2001-Sreedhar #component #named #programming
York: programming software components (VCS), pp. 305–306.
ICSEICSE-2001-DwyerHJLPRZV #abstraction #finite #verification
Tool-Supported Program Abstraction for Finite-State Verification (MBD, JH, RJ, SL, CSP, R, HZ, WV), pp. 177–187.
ICSEICSE-2001-HakalaHKPVV #architecture #programming #using
Architecture-Oriented Programming Using FRED (MH, JH, KK, JP, AV, JV), pp. 823–824.
ICSEICSE-2001-KamiyaOKKI #java #maintenance #source code #tool support
Maintenance Support Tools for JAVA Programs: CCFinder and JAAT (TK, FO, KK, SK, KI), pp. 837–838.
ICSEICSE-2001-MaleticM #comprehension #semantics #using
Supporting Program Comprehension Using Semantic and Structural Information (JIM, AM), pp. 103–112.
ICSEICSE-2001-ModesittBW #bibliography #re-engineering #source code #what
Academic Software Engineering: What Is and What Could Be? Results of the First Annual Survey for International SE Programs (KLM, DJB, LHW), pp. 643–652.
ICSEICSE-2001-MullerT #case study #programming
Case Study: Extreme Programming in a University Environment (MMM, WFT), pp. 537–544.
ICSEICSE-2001-RaysideK #object-oriented #on the #programming
On the Syllogistic Structure of Object-Oriented Programming (DR, KK), pp. 113–122.
ICSEICSE-2001-ReissR #encoding
Encoding Program Executions (SPR, MR), pp. 221–230.
ICSEICSE-2001-Shepard #performance #set #source code
An Efficient Set of Software Degree Programs for One Domain (TS), pp. 623–632.
ICSEICSE-2001-WohlstadterJD #generative #source code
Generating Wrappers for Command Line Programs: The Cal-Aggie Wrap-O-Matic Project (EW, SJ, PTD), pp. 243–252.
ICSEICSE-2001-ZelkowitzR #comprehension #safety
Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program (MVZ, IR), pp. 349–357.
LDTALDTA-2001-DohM #programming language #semantics
Composing Programming Languages by Combining Action-Semantics Modules (KGD, PDM), pp. 87–109.
LDTALDTA-2001-JongeVV #named #program transformation #tool support
XT: a bundle of program transformation tools (MdJ, EV, JV), pp. 79–86.
CCCC-2001-LaceyM #imperative #program transformation
Imperative Program Transformation by Rewriting (DL, OdM), pp. 52–68.
CCCC-2001-OttoniRARM #embedded #source code
Optimal Live Range Merge for Address Register Allocation in Embedded Programs (GO, SR, GA, SR, SM), pp. 274–288.
CCCC-2001-RinetzkyS #analysis #interprocedural #recursion #source code
Interprocedural Shape Analysis for Recursive Programs (NR, SS), pp. 133–149.
CCCC-2001-RountevR #analysis #library #points-to #source code
Points-to and Side-Effect Analyses for Programs Built with Precompiled Libraries (AR, BGR), pp. 20–36.
LCTESLCTES-OM-2001-KesslerB #approach #code generation #programming
A Dynamic Programming Approach to Optimal Integrated Code Generation (CWK, AB), pp. 165–174.
PPoPPPPoPP-2001-Chien #challenge #parallel #programming
Parallel programming challenges for Internet-scale computing (entropia) (AAC), p. 82.
PPoPPPPoPP-2001-LuCZ #distributed #memory management #replication #source code
Contention elimination by replication of sequential sections in distributed shared memory programs (HL, ALC, WZ), pp. 53–61.
PPoPPPPoPP-2001-SalcianuR #analysis #parallel #pointer #source code #thread
Pointer and escape analysis for multithreaded programs (AS, MCR), pp. 12–23.
PPoPPPPoPP-2001-VossE #adaptation #optimisation
High-level adaptive program optimization with ADAPT (MV, RE), pp. 93–102.
SOSPSOSP-2001-ZdancewicZNM #clustering
Untrusted Hosts and Confidentiality: Secure Program Partitioning (SZ, LZ, NN, ACM), pp. 1–14.
CAVCAV-2001-EsparzaS #model checking #recursion #source code
A BDD-Based Model Checker for Recursive Programs (JE, SS), pp. 324–336.
CSLCSL-2001-Bezem #higher-order #logic programming #source code
An Improved Extensionality Criterion for Higher-Order Logic Programs (MB), pp. 203–216.
CSLCSL-2001-OHearnRY #data type #reasoning #source code
Local Reasoning about Programs that Alter Data Structures (PWO, JCR, HY), pp. 1–19.
ICLPICLP-2001-BanbaraKHT #linear #logic programming
Logic Programming in a Fragment of Intuitionistic Temporal Linear Logic (MB, KSK, TH, NT), pp. 315–330.
ICLPICLP-2001-BasuMRRV #bisimulation #constraints #logic programming #using
Local and Symbolic Bisimulation Using Tabled Constraint Logic Programming (SB, MM, CRR, IVR, RMV), pp. 166–180.
ICLPICLP-2001-Cousot #abstract interpretation #design #program transformation #semantics
Design of Syntactic Program Transformations by Abstract Interpretation of Semantic Transformations (PC), pp. 4–5.
ICLPICLP-2001-DeneckerPB #logic programming #semantics #source code
Ultimate Well-Founded and Stable Semantics for Logic Programs with Aggregates (MD, NP, MB), pp. 212–226.
ICLPICLP-2001-DrabentM #approach #correctness #declarative #proving #source code
Proving Correctness and Completeness of Normal Programs — A Declarative Approach (WD, MM), pp. 284–299.
ICLPICLP-2001-ErdemL #source code #theorem
Fages’ Theorem for Programs with Nested Expressions (EE, VL), pp. 242–254.
ICLPICLP-2001-GrecoGZ #approach #consistency #database #integration #logic programming #query
A Logic Programming Approach to the Integration, Repairing and Querying of Inconsistent Databases (GG, SG, EZ), pp. 348–364.
ICLPICLP-2001-GuoG #implementation #logic programming #order
A Simple Scheme for Implementing Tabled Logic Programming Systems Based on Dynamic Reordering of Alternatives (HFG, GG), pp. 181–196.
ICLPICLP-2001-LoncT #complexity #logic programming #parametricity #semantics #source code
Fixed-Parameter Complexity of Semantics for Logic Programs (ZL, MT), pp. 197–211.
ICLPICLP-2001-OrejasPP #embedded #logic programming #semantics #source code
Semantics of Normal Logic Programs with Embedded Implications (FO, EP, EP), pp. 255–268.
ICLPICLP-2001-Subrahmanian #database #logic programming #probability
Probabilistic Databases and Logic Programming (VSS), p. 10.
IJCARIJCAR-2001-AngerKL #logic programming #reasoning #semantics #set #source code
NoMoRe : A System for Non-monotonic Reasoning with Logic Programs under Answer Set Semantics (CA, KK, TL), pp. 325–330.
IJCARIJCAR-2001-ArmelinP #logic programming
Bunched Logic Programming (PAA, DJP), pp. 289–304.
IJCARIJCAR-2001-EglyS #composition #proving #source code
Deriving Modular Programs from Short Proofs (UE, SS), pp. 561–577.
IJCARIJCAR-2001-GanzingerM #bottom-up #logic programming #source code #theorem
A New Meta-complexity Theorem for Bottom-Up Logic Programs (HG, DAM), pp. 514–528.
IJCARIJCAR-2001-Jones #analysis #graph #termination
Program Termination Analysis by Size-Change Graphs (Abstract) (NDJ), pp. 1–4.
IJCARIJCAR-2001-Pientka #higher-order #logic programming #reduction #source code #termination
Termination and Reduction Checking for Higher-Order Logic Programs (BP), pp. 401–415.
LICSLICS-2001-AlfaroHM #source code #verification
From Verification to Control: Dynamic Programs for ω-Regular Objectives (LdA, TAH, RM), pp. 279–290.
LICSLICS-2001-Xi #dependent type #termination #verification
Dependent Types for Program Termination Verification (HX), pp. 231–242.
RTARTA-2001-KuhnemannGK #cumulative #functional #source code
Relating Accumulative and Non-accumulative Functional Programs (AK, RG, KK), pp. 154–168.
RTARTA-2001-Visser #named #program transformation #stratego
Stratego: A Language for Program Transformation Based on Rewriting Strategies (EV), pp. 357–362.
ASEASE-2000-BuenoJ #identification #monitoring #testing
Identification of Potentially Infeasible Program Paths by Monitoring the Search for Test Data (PMSB, MJ), pp. 209–218.
ASEASE-2000-Stewart #comprehension #empirical
An Experiment in Scientific Program Understanding (MEMS), pp. 281–284.
ASEASE-2000-VisserHBP #model checking #source code
Model Checking Programs (WV, KH, GPB, SP), pp. 3–12.
DACDAC-2000-ChenK #approximate #linear #programming
Floorplan sizing by linear programming approximation (PC, ESK), pp. 468–471.
DACDAC-2000-HutchingsN #design #programming language #using
Using general-purpose programming languages for FPGA design (BLH, BEN), pp. 561–566.
CSEETCSEET-2000-Carter #re-engineering
Initiating an Undergraduate Program in Software Engineering (BDC), p. 307.
CSEETCSEET-2000-HarrisonN #programming #re-engineering
A Model-Oriented Programming Support Environment for Software Engineering Courses (CJH, MN), p. 191.
CSEETCSEET-2000-KorneckiZE #concept #learning #programming #realtime
Learning Real-Time Programming Concepts through VxWorks Lab Experiments (AJK, JZ, DE), p. 294–?.
CSEETCSEET-2000-Runeson #case study #experience #re-engineering
A New Software Engineering Program — Structure and Initial Experiences (PR), pp. 223–232.
CSEETCSEET-2000-SebernL #re-engineering #source code
Developing Undergraduate Software Engineering Programs (MJS, MJL), pp. 305–306.
CSEETCSEET-2000-ThomasI #re-engineering
Questions about Developing a Postgraduate Software Engineering Program (LT, GI), p. 193.
ITiCSEITiCSE-2000-CarrS #education #library #parallel #programming #thread
A portable class library for teaching multithreaded programming (SC, CKS), pp. 124–127.
ITiCSEITiCSE-2000-DannCP #programming
Making the connection: programming with animated small world (WD, SC, RP), pp. 41–44.
ITiCSEITiCSE-2000-Ellis #java #multi #programming
Toolbook multimedia demonstrations for Java programming (AE), p. 181.
ITiCSEITiCSE-2000-Greening #programming #student
Students seen flocking in programming assignments (TG), pp. 93–96.
ITiCSEITiCSE-2000-HaganM #experience #programming #question
Does it help to have some programming experience before beginning a computing degree program? (DH, SM), pp. 25–28.
ITiCSEITiCSE-2000-Odekirk #source code #student
Analyzing student programs (poster session) (EO), p. 191.
ITiCSEITiCSE-2000-SatrazemiD #effectiveness #programming #student
Telemachus an effective electronic marker of students’ programming assignments (poster session) (MS, VD), pp. 191–192.
ITiCSEITiCSE-2000-Sutinen #challenge #visualisation
Future challenges in program visualization (panel session) (ES), pp. 176–177.
ITiCSEITiCSE-2000-Terada
Program paper-slide-show (poster session) (MT), pp. 194–195.
ITiCSEITiCSE-2000-Weber-Wulff #programming
Combating the code warrior: a different sort of programming instruction (DWW), pp. 85–88.
ESOPESOP-2000-Charatonik #logic programming #source code #type checking
Directional Type Checking for Logic Programs: Beyond Discriminative Types (WC), pp. 72–87.
ESOPESOP-2000-ElgaardMS #c #debugging #source code
Compile-Time Debugging of C Programs Working on Trees (JE, AM, MIS), pp. 119–134.
ESOPESOP-2000-SeidlS #analysis #constraints #interprocedural #parallel #source code
Constraint-Based Inter-Procedural Analysis of Parallel Programs (HS, BS), pp. 351–365.
FASEFASE-2000-Dierks #algebra #process #realtime #source code
A Process Algebra for Real-Time Programs (HD), pp. 66–81.
FASEFASE-2000-HuismanJ #hoare #java #logic #termination #verification
Java Program Verification via a Hoare Logic with Abrupt Termination (MH, BJ), pp. 284–303.
FASEFASE-2000-HuizingK #invariant #object-oriented #source code #using #verification
Verification of Object Oriented Programs Using Class Invariants (KH, RK), pp. 208–221.
FASEFASE-2000-LuthW #development #tool support
More About TAS and IsaWin — Tools for Formal Program Development (CL, BW), pp. 367–370.
FoSSaCSFoSSaCS-2000-EngelhardtMM #framework #reasoning #refinement
A Program Refinement Framework Supporting Reasoning about Knowledge and Time (KE, RvdM, YM), pp. 114–129.
FoSSaCSFoSSaCS-2000-Thiemann #adaptation #algebra #programming
An Algebraic Foundation for Adaptive Programming (PT), pp. 314–328.
TACASTACAS-2000-MeyerP #architecture #interactive #proving
An Architecture for Interactive Program Provers (JM, APH), pp. 63–77.
TACASTACAS-2000-RoychoudhuryKRRS #logic programming #program transformation #using #verification
Verification of Parameterized Systems Using Logic Program Transformations (AR, KNK, CRR, IVR, SAS), pp. 172–187.
WRLAWRLA-2000-ClavelDM #maude #programming
Polytypic Programming in Maude (MC, FD, NMO), pp. 339–360.
WCREWCRE-J-1997-DeursenQW00 #recognition #tool support
Program plan recognition for year 2000 tools (AvD, AQ, SW), pp. 303–324.
WCREWCRE-J-1997-QuiliciWZ00 #approach #constraints
Program plan matching: experiments with a constraint-based approach (AQ, SW, YZ), pp. 285–302.
WCREWCRE-J-1997-StoreyWM00 #comprehension #how #question #source code #tool support
How do program understanding tools affect how programmers understand programs? (MADS, KW, HAM), pp. 183–207.
CSMRCSMR-2000-BojicV #architecture #comprehension #re-engineering #reuse
A Use-Case Driven Method of Architecture Recovery for Program Understanding and Reuse Reengineering (DB, DMV), pp. 23–32.
CSMRCSMR-2000-Sneed #component #distributed #generative #reuse #source code
Generation of Stateless Components from Procedural Programs for Reuse in a Distributed System (HMS), pp. 183–188.
CSMRCSMR-2000-SystaYM #java #metric #visualisation
Analyzing Java Software by Combining Metrics and Program Visualization (TS, PY, HAM), pp. 199–208.
ICSMEICSM-2000-CaprileT #identifier
Restructuring Program Identifier Names (BC, PT), pp. 97–107.
ICSMEICSM-2000-FoxHHD #named #slicing
ConSIT: A Conditioned Program Slicer (CF, MH, RMH, SD), p. 216–?.
ICSMEICSM-2000-RobitailleSK #comprehension #design #navigation #tool support
Bridging Program Comprehension Tools by Design Navigation (SR, RS, RKK), pp. 22–32.
IWPCIWPC-2000-BalmasWS #comprehension
Understanding Program Understanding (FB, HW, JS), p. 256.
IWPCIWPC-2000-BinkleyRSH #comprehension #empirical #slicing
An Empirical Study of Amorphous Slicing as a Program Comprehension Support Tool (DB, LRR, CS, MH), pp. 161–170.
IWPCIWPC-2000-DeprezL
A Formalism to Automate Mapping from Program Features to Code (JCD, AL), pp. 69–78.
IWPCIWPC-2000-Gallagher #comprehension #tool support
Tools for Program Comprehension: Building a Comprehender’s Workbench (KBG), p. 255.
IWPCIWPC-2000-Muller #comprehension #migration
Program Comprehension and Software Migration Strategies (HAM), p. 5–?.
IWPCIWPC-2000-Normark #programming #requirements
Requirements for an Elucidative Programming Environment (KN), pp. 119–128.
IWPCIWPC-2000-Petre #empirical #how #in the large #question
Empirical Studies of Programming-in-the-Large: How? (MP), p. 254.
IWPCIWPC-2000-RaysideRHK #algorithm #automation #clustering #graph #object-oriented #source code
The Effect of Call Graph Construction Algorithms for Object-Oriented Programs on Automatic Clustering (DR, SR, EH, KK), pp. 191–200.
IWPCIWPC-2000-RifkinD #case study #comprehension
Program Comprehension Techniques Improve Software Inspections: A Case Study (SR, LED), pp. 131–138.
IWPCIWPC-2000-Sajaniemi #comprehension #multi
Program Comprehension through Multiple Simultaneous Views: A Session with VinEd (JS), pp. 99–108.
IWPCIWPC-2000-Sneed #animation #comprehension
Source Animation as a Means of Program Comprehension (HMS), pp. 179–187.
WCREWCRE-2000-Sim #generative #interface
Next Generation Data Interchange: Tool-to-Tool Application Program Interfaces (SES), pp. 278–280.
WCREWCRE-2000-SimS #comprehension #tool support
A Structured Demonstration of Program Comprehension Tools (SES, MADS), pp. 184–193.
WCREWCRE-2000-SimSW #comprehension #lessons learnt #tool support
A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt (SES, MADS, AW), p. 210–?.
WCREWCRE-2000-Systa #behaviour #comprehension #java #source code
Understanding the Behavior of Java Programs (TS), pp. 214–223.
WCREWCRE-2000-Ward #assembly #program transformation #reverse engineering #specification
Reverse Engineering from Assembler to Formal Specifications via Program Transformations (MPW), p. 11–?.
PEPMPEPM-2000-Das #case study #experience #scalability #source code #static analysis
Static Analysis of Large Programs: Some Experiences (Abstract of Invited Talk) (MD), p. 1.
PEPMPEPM-2000-MurphyL #program analysis
Program Analysis with Partial Transfer Functions (BRM, MSL), pp. 94–103.
PLDIPLDI-2000-Lucco #taxonomy
Split-stream dictionary program compression (SL), pp. 27–34.
PLDIPLDI-2000-WanH #functional #programming
Functional reactive programming from first principles (ZW, PH), pp. 242–252.
PLDIPLDI-2000-WilkenLH #integer #programming #scheduling #using
Optimal instruction scheduling using integer programming (KDW, JL, MH), pp. 121–133.
STOCSTOC-2000-RothemundW #complexity #self
The program-size complexity of self-assembled squares (extended abstract) (PWKR, EW), pp. 459–468.
ICALPICALP-2000-CalcagnoMT #approach #imperative #multi #programming
Closed Types as a Simple Approach to Safe Imperative Multi-stage Programming (CC, EM, WT), pp. 25–36.
ICALPICALP-2000-Mehlhorn #algorithm #constraints #graph #programming
Constraint Programming and Graph Algorithms (KM), pp. 571–575.
IFMIFM-2000-Bowen #animation #hardware #logic programming #semantics #specification
Combining Operational Semantics, Logic Programming and Literate Programming in the Specification and Animation of the Verilog Hardware Description Language (JPB), pp. 277–296.
IFMIFM-2000-Dingel #development #distributed #parallel #source code #towards
Towards a Unified Development Methodology for Shared-Variable Parallel and Distributed Programs (JD), pp. 214–234.
ICFPICFP-2000-ChakravartyK #parallel #programming
More types for nested data parallel programming (MMTC, GK), pp. 94–105.
ICFPICFP-2000-ClaessenH #haskell #lightweight #named #quickcheck #random testing #source code #testing
QuickCheck: a lightweight tool for random testing of Haskell programs (KC, JH), pp. 268–279.
ICFPICFP-2000-DamianD #continuation #program analysis
Syntactic accidents in program analysis: on the impact of the CPS transformation (DD, OD), pp. 209–220.
ICFPICFP-2000-McNamaraS #c++ #functional #programming
Functional programming in C++ (BM, YS), pp. 118–129.
ICFPICFP-2000-Queinnec #continuation #web
The influence of browsers on evaluators or, continuations to program web servers (CQ), pp. 23–33.
ICFPICFP-2000-Seger #functional #hardware #programming #verification
Combining functional programming and hardware verification (abstract of invited talk) (CJHS), p. 244.
ICFPICFP-2000-SerranoB #comprehension #memory management #source code
Understanding memory allocation of scheme programs (MS, HJB), pp. 245–256.
IFLIFL-2000-ChitilRW #comparative #debugging #evaluation #functional #lazy evaluation #source code
Freja, Hat and Hood — A Comparative Evaluation of Three Systems for Tracing and Debugging Lazy Functional Programs (OC, CR, MW), pp. 176–193.
IFLIFL-2000-HuchN #distributed #haskell #programming
Distributed Programming in Haskell with Ports (FH, UN), pp. 107–121.
IFLIFL-2000-KlusikLPR #implementation #parallel #programming
Implementation Skeletons in Eden: Low-Effort Parallel Programming (UK, RL, SP, FR), pp. 71–88.
IFLIFL-2000-ODonnell #functional #programming #semantics
The Collective Semantics in Functional SPMD Programming (JO), pp. 249–266.
IFLIFL-2000-SargeantKW #functional #parallel #source code
Exploiting Implicit Parallelism in Functional Programs with SLAM (JS, CCK, IW), pp. 19–36.
CHICHI-2000-PauwsBE #music #programming
Programming and enjoying music with your eyes closed (SP, DB, BE), pp. 376–383.
CSCWCSCW-2000-GirgensohnL #video
CSCW 2000 video program (AG, AL), p. 347.
CSCWCSCW-2000-RoussevDJ #collaboration #composition #programming
Composable collaboration infrastructures based on programming patterns (VR, PD, VVJ), pp. 117–126.
AdaEuropeAdaEurope-2000-BliebergerBS #ada #analysis #data flow #detection #source code
Symbolic Data Flow Analysis for Detecting Deadlocks in Ada Tasking Programs (JB, BB, BS), pp. 225–237.
AdaEuropeAdaEurope-2000-CloshenH #ada #implementation #programming #using
An Ada95 Programming Style Checker Using the GNAT ASIS Implementation (PC, HJH), pp. 149–160.
AdaEuropeAdaEurope-2000-NonakaCU #ada #development #self #source code
A Supporting Tool for Development of Self-Measurement Ada Programs (YN, JC, KU), pp. 69–81.
AdaEuropeAdaEurope-2000-Ringler #analysis #execution #source code #worst-case
Static Worst-Case Execution Time Analysis of Synchronous Programs (TR), pp. 56–68.
AdaEuropeAdaEurope-2000-WellingsJSKWM #ada #object-oriented #programming
Object-Oriented Programming and Protected Objects in Ada 95 (AJW, BJ, BS, JK, TW, SM), pp. 16–28.
EDOCEDOC-2000-Choi #aspect-oriented #enterprise #java #programming
Aspect-Oriented Programming with Enterprise JavaBeans (JPC), p. 252–?.
CIKMCIKM-2000-ChenP #array #generative #source code
Dynamic Generation of Data Broadcasting Programs for a Broadcast Disk Array (MSC, WCP), pp. 38–45.
ICMLICML-2000-BoicuTMBSCL #education #named #programming
Disciple-COA: From Agent Programming to Agent Teaching (MB, GT, DM, MB, PS, FC, CL), pp. 73–80.
ICMLICML-2000-LauDW #algebra #programming
Version Space Algebra and its Application to Programming by Demonstration (TAL, PMD, DSW), pp. 527–534.
ICMLICML-2000-TellerV #evolution #learning #performance #programming
Efficient Learning Through Evolution: Neural Programming and Internal Reinforcement (AT, MMV), pp. 959–966.
ICPRICPR-v2-2000-WuKS #gesture #programming #recognition
Improvement of Continuous Dynamic Programming for Human Gesture Recognition (HW, RK, TS), pp. 2945–2948.
ICPRICPR-v4-2000-SanchezM00a #behaviour #programming #using #visual notation
Robot-Arm Pick and Place Behavior Programming System Using Visual Perception (AJS, JMM), pp. 4507–4510.
KDDKDD-2000-Buchanan #information management #source code #using
Informed knowledge discovery: using prior knowledge in discovery programs (invited talk, abstract only) (BGB), p. 3.
KRKR-2000-ChomickiLN #approach #logic programming #policy
A Logic Programming Approach to Conflict Resolution in Policy Management (JC, JL, SAN), pp. 121–132.
KRKR-2000-Reiter #source code
Narratives as Programs (RR), pp. 99–108.
UMLUML-2000-MizunoSN #approach #concurrent #source code #uml
A Structured Approach to Develop Concurrent Programs in UML (MM, GS, MLN), pp. 451–465.
ECOOPECOOP-2000-Duggan #approach #domain-specific language #mixin #programming language #reuse #semantics
A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages (DD), pp. 179–200.
ECOOPECOOP-2000-GuptaCH #exception #java #optimisation #source code
Optimizing Java Programs in the Presence of Exceptions (MG, JDC, MH), pp. 422–446.
ECOOPECOOP-2000-Madsen #programming language #towards
Towards a Unified Programming Language (OLM), pp. 1–26.
OOPSLAOOPSLA-2000-RaysideC #comprehension #object-oriented #programming
An Aristotelian understanding of object-oriented programming (DR, GTC), pp. 337–353.
TOOLSTOOLS-ASIA-2000-WanSX #design pattern #parallel #programming
Expanding Design Pattern to Support Parallel Programming (JYW, YQS, JYX), pp. 24–31.
TOOLSTOOLS-EUROPE-2000-AssmannBG #metaprogramming
Meta-Programming Grey-Box Connectors (UA, HB, TG), pp. 300–311.
TOOLSTOOLS-EUROPE-2000-HolmesL #concurrent #java #object-oriented #programming
Introduction to Concurrent Object-Oriented Programming in Java (DH, DL), p. 457.
TOOLSTOOLS-EUROPE-2000-HolmesL00a #concurrent #design #java #object-oriented #source code
Designing Concurrent Object-Oriented Programs in Java (DH, DL), p. 461.
TOOLSTOOLS-EUROPE-2000-LopesK #aspect-oriented #programming
Aspect-Oriented Programming (CVL, GK), p. 468.
TOOLSTOOLS-EUROPE-2000-Meyer00a #functional #programming
Programming with Agents: Combining O-O and Functional Techniques (BM), p. 460.
TOOLSTOOLS-PACIFIC-2000-SkevoulisJ #detection #fault #invariant #java #runtime #source code #static analysis
Generic Invariant-Based Static Analysis Tool for Detection of Runtime Errors in Java Programs (SS, XJ), pp. 36–44.
TOOLSTOOLS-USA-2000-Brosgol #java #programming #realtime
Real-Time Programming in Java (BMB), pp. 487–488.
TOOLSTOOLS-USA-2000-Ege00a #database #java #object-oriented #programming
Object-Oriented Database Programming in Java (RKE), pp. 441–442.
TOOLSTOOLS-USA-2000-ForbrigL #programming
Programming with Patterns (PF, RL), pp. 159–170.
TOOLSTOOLS-USA-2000-HindP #case study #experience #object-oriented #program analysis
Traveling Through Dakota: Experiences with an Object-Oriented Program Analysis System (MH, AP), pp. 49–60.
TOOLSTOOLS-USA-2000-LopesK00a #aspect-oriented #programming
Aspect-Oriented Programming (CVL, GK), pp. 461–462.
TOOLSTOOLS-USA-2000-McBreen #lessons learnt #programming
Applying the Lessons of eXtreme Programming [Abstract] (PM), pp. 421–422.
TOOLSTOOLS-USA-2000-McBreen00a #lessons learnt #programming
Applying the Lessons of eXtreme Programming (PM), pp. 423–430.
TOOLSTOOLS-USA-2000-Meyer00b #eiffel #programming
Agent-Based Programming In Eiffel (BM), pp. 477–478.
TOOLSTOOLS-USA-2000-PulvermullerSR #aspect-oriented #design #implementation #programming #using
Implementing Collaboration-Based Designs Using Aspect-Oriented Programming (EP, AS, AR), pp. 95–104.
GPCEGCSE-2000-SmaragdakisB #c++ #mixin #programming
Mixin-Based Programming in C++ (YS, DSB), pp. 163–177.
LOPSTRLOPSTR-2000-AvelloneFF #framework #logic programming #source code #synthesis #verification
A formal framework for synthesis and verification of logic programs (AA, MF, CF).
LOPSTRLOPSTR-2000-ColvinHS #composition #logic programming #refinement
Modular Logic Program Refinement (RC, IJH, PAS).
LOPSTRLOPSTR-2000-EtalleM #functional #lazy evaluation #logic programming
The lazy functional side of logic programming (SE, JM).
LOPSTRLOPSTR-2000-FioravantiPP #automation #constraints #logic programming #source code
Automated strategies for specializing constraint logic programs (FF, AP, MP).
LOPSTRLOPSTR-2000-PoernomoC #protocol #proving #source code
Protocols between programs and proofs (IP, JNC).
LOPSTRLOPSTR-2000-SerebrenikS #analysis #logic programming #source code #termination
Non-tranformational termination analysis of logic programs, based on general term-orderings (AS, DDS).
LOPSTRLOPSTR-2000-SeresS #higher-order #logic programming #source code
Higher-order transformation of logic programs (SS, JMS).
LOPSTRLOPSTR-J-2000-AvelloneFF #framework #logic programming #source code #synthesis #verification
A Formal Framework for Synthesis and Verification of Logic Programs (AA, MF, CF), pp. 1–17.
LOPSTRLOPSTR-J-2000-ColvinHS #composition #logic programming #refinement
A Technique for Modular Logic Program Refinement (RC, IJH, PAS), pp. 38–56.
LOPSTRLOPSTR-J-2000-FioravantiPP #automation #constraints #logic programming #source code
Automated Strategies for Specializing Constraint Logic Programs (FF, AP, MP), pp. 125–146.
LOPSTRLOPSTR-J-2000-PoernomoC #protocol #proving #source code
Protocols between Programs and Proofs (IP, JNC), pp. 18–37.
LOPSTRLOPSTR-J-2000-SerebrenikS #analysis #logic programming #source code #termination
Non-transformational Termination Analysis of Logic Programs, Based on General Term-Orderings (AS, DDS), pp. 69–85.
LOPSTRLOPSTR-J-2000-SeresS #higher-order #logic programming #source code
Higher-Order Transformation of Logic Programs (SS, JMS), pp. 57–68.
PPDPPPDP-2000-BozzanoDM #bottom-up #linear #logic programming #semantics #source code
A bottom-up semantics for linear logic programs (MB, GD, MM), pp. 92–102.
PPDPPPDP-2000-Elliott #declarative #programming
Declarative event-oriented programming (CE), pp. 56–67.
PPDPPPDP-2000-Fages #concurrent #constraints #linear #logic #programming
Concurrent constraint programming and linear logic (abstract) (FF), p. 44.
PPDPPPDP-2000-HamonP #composition #data flow #source code
Modular resetting of synchronous data-flow programs (GH, MP), pp. 289–300.
PPDPPPDP-2000-HanusS #functional #logic programming #nondeterminism #source code #type system
Type-based nondeterminism checking in functional logic programs (MH, FS), pp. 202–213.
PPDPPPDP-2000-Lu #analysis #logic programming #precise #source code
A precise type analysis of logic programs (LL), pp. 214–225.
PPDPPPDP-2000-PelovB #constraints #logic programming
Extending constraint logic programming with open functions (NP, MB), pp. 235–244.
PPDPPPDP-2000-PierroW #abstract interpretation #concurrent #constraints #probability #programming #towards
Concurrent constraint programming: towards probabilistic abstract interpretation (ADP, HW), pp. 127–138.
PPDPPPDP-2000-Polakow #linear #logic programming #order
Linear logic programming with an ordered context (JP), pp. 68–79.
PPDPPPDP-2000-TodoranP #continuation #logic programming #parallel
Continuations for parallel logic programming (ET, NP), pp. 257–267.
GPCESAIG-2000-BerardiCDG #functional #source code #type system
Type-Based Useless-Code Elimination for Functional Programs (SB, MC, FD, PG), pp. 172–189.
GPCESAIG-2000-FischerSP #data analysis #generative #modelling #source code #statistics
Generating Data Analysis Programs from Statistical Models (BF, JS, TP), pp. 212–229.
GPCESAIG-2000-Muller #source code
Specialization of Systems Programs: Lessons and Perspectives (GM), pp. 7–8.
GPCESAIG-2000-Ramsey #aspect-oriented #generative #reuse
Pragmatic Aspects of Reusable Program Generators (NR), pp. 149–171.
PADLPADL-2000-BistarelliCGR #consistency #constraints #programming
Labeling and Partial Local Consistency for Soft Constraint Programming (SB, PC, YG, FR), pp. 230–248.
PADLPADL-2000-ChuangM #functional #programming #type system
Out-of-Core Functional Programming with Type-Based Primitives (TRC, SCM), pp. 32–46.
PADLPADL-2000-GuptaA #constraints #interface #named #source code #spreadsheet #visual notation
Knowledgesheet: A Graphical Spreadsheet Interface for Interactively Developing a Class of Constraint Programs (GG, SFA), pp. 308–323.
PADLPADL-2000-Hanus #approach #functional #logic programming #user interface #visual notation
A Functional Logic Programming Approach to Graphical User Interfaces (MH), pp. 47–62.
PADLPADL-2000-MarinoM #functional #logic programming #source code #static analysis #using
Using Static Analysis to Compile Non-sequential Functional Logic Programs (JM, JJMN), pp. 63–80.
PADLPADL-2000-PetersonTS #functional #parallel #programming
Parallel Functional Reactive Programming (JP, VT, AS), pp. 16–31.
PADLPADL-2000-Ramakrishnan #logic programming #roadmap
Current Trends in Logic Programming: Prospects and Promises (IVR), p. 324.
PADLPADL-2000-Schulte #combinator #concurrent #constraints #programming
Programming Deep Concurrent Constraint Combinators (CS), pp. 215–229.
PADLPADL-2000-Yeh #approach #database #documentation #logic programming #xml
A Logic Programming Approach to Supporting the Entries of XML Documents in an Object Database (CLY), pp. 278–292.
POPLPOPL-2000-CharatonikPT #program analysis
Paths vs. Trees in Set-Based Program Analysis (WC, AP, JMT), pp. 330–337.
POPLPOPL-2000-ColcombetF #program transformation
Enforcing Trace Properties by Program Transformation (TC, PF), pp. 54–66.
POPLPOPL-2000-Hinze #approach #functional #programming
A New Approach to Generic Functional Programming (RH), pp. 119–132.
SACSAC-2000-BoujarwahSA #analysis #data flow #java #source code #testing #using
Testing Java Programs Using Dynamic Data Flow Analysis (ASB, KS, JAD), pp. 725–727.
SACSAC-2000-OrlandoPP #coordination #parallel #source code
Coordinating HPF Programs to Mix Task and Data Parallelism (SO, PP, RP), pp. 240–247.
SACSAC-2000-PowerM #approach #c++ #modelling #problem #programming language
An Approach for Modeling the Name Lookup Problem in the C++ Programming Language (JFP, BAM), pp. 792–796.
SACSAC-2000-SkillicornP #network #source code
Building Programs in the Network of Tasks Model (DBS, SP), pp. 248–254.
FSEFSE-2000-BehrendsS #approach #composition #concurrent #reliability #source code
The universe model: an approach for improving the modularity and reliability of concurrent programs (RB, KS), pp. 20–29.
FSEFSE-2000-Pethia #debugging #source code
Bugs in the programs (RDP), p. 79.
FSEFSE-2000-RobillardM #design #exception #java #robust #source code
Designing robust Java programs with exceptions (MPR, GCM), pp. 2–10.
ICSEICSE-2000-BirbilisKKTV #architecture #named #programming
E-Slate: a software architectural style for end-user programming (GB, MK, KK, GT, GV), pp. 684–687.
ICSEICSE-2000-CorbettDHR #interface #java #model checking #named #source code
Bandera: a source-level interface for model checking Java programs (JCC, MBD, JH, R), pp. 762–765.
ICSEICSE-2000-ErnstCGN #detection #invariant
Quickly detecting relevant program invariants (MDE, AC, WGG, DN), pp. 449–458.
ICSEICSE-2000-HayesGM #component #design #program analysis #reuse #tool support
Component design of retargetable program analysis tools that reuse intermediate representations (JH, WGG, SM), pp. 356–365.
ICSEICSE-2000-LiangH #analysis #performance
Light-weight context recovery for efficient and accurate program analyses (DL, MJH), pp. 366–375.
ICSEICSE-2000-LippertL #aspect-oriented #case study #detection #exception #programming #using
A study on exception detecton and handling using aspect-oriented programming (ML, CVL), pp. 418–427.
ICSEICSE-2000-Paralic #mobile #programming
Contribution to simplifying the mobile agent programming (MP), pp. 716–718.
CCCC-2000-GayS #analysis #performance #source code #stack
Fast Escape Analysis and Stack Allocation for Object-Based Programs (DG, BS), pp. 82–93.
CCCC-2000-Thiemann #adaptation #compilation #partial evaluation #source code
Compiling Adaptive Programs by Partial Evaluation (PT), pp. 264–278.
HPCAHPCA-2000-CappelloRE #clustering #modelling #performance #programming
Investigating the Performance of Two Programming Models for Clusters of SMP PCs (FC, OR, DE), pp. 349–359.
ISMMISMM-2000-PlakalF #concurrent #garbage collection #parallel #slicing #thread #using
Concurrent Garbage Collection Using Program Slices on Multithreaded Processors (MP, CNF), pp. 94–100.
ISMMISMM-2000-Steensgaard #concurrent #multi #source code #thread
Thread-Specific Heaps for Multi-Threaded Programs (BS), pp. 18–24.
OSDIOSDI-2000-MerillonRCMM #hardware #named #programming
Devil: An IDL for Hardware Programming (FM, LR, CC, RM, GM), pp. 17–30.
CAVCAV-2000-NamjoshiK #abstraction #automation #program transformation
Syntactic Program Transformations for Automatic Abstraction (KSN, RPK), pp. 435–449.
CAVCAV-2000-RamakrishnanRSDDRV #named #tool support #verification
XMC: A Logic-Programming-Based Verification Toolset (CRR, IVR, SAS, YD, XD, AR, VNV), pp. 576–580.
ICLPCL-2000-AlferesHP #logic programming #modelling #source code
Partial Models of Extended Generalized Logic Programs (JJA, HH, LMP), pp. 149–163.
ICLPCL-2000-Barker #logic programming
Data Protection by Logic Programming (SB), pp. 1300–1314.
ICLPCL-2000-BossiER #logic programming #semantics #source code
Semantics of Input-Consuming Logic Programs (AB, SE, SR), pp. 194–208.
ICLPCL-2000-CuiW #constraints #logic programming
A System for Tabled Constraint Logic Programming (BC, DSW), pp. 478–492.
ICLPCL-2000-DutraCB #logic programming #parallel #protocol
The Impact of Cache Coherence Protocols on Parallel Logic Programming Systems (IdCD, VSC, RB), pp. 1285–1299.
ICLPCL-2000-EchahedS #declarative #mobile #process #programming
Combining Mobile Processes and Declarative Programming (RE, WS), pp. 300–314.
ICLPCL-2000-Gervas #analysis #logic programming
A Logic Programming Application for the Analysis of Spanish Verse (PG), pp. 1330–1344.
ICLPCL-2000-GilbertP #concurrent #constraints #process #programming
Concurrent Constraint Programming with Process Mobility (DRG, CP), pp. 463–477.
ICLPCL-2000-HruzaS #logic programming #source code
Binary Speed Up for Logic Programs (JH, PS), pp. 116–130.
ICLPCL-2000-Janhunen #logic programming #source code #strict
Comparing the Expressive Powers of Some Syntactically Restricted Classes of Logic Programs (TJ), pp. 852–866.
ICLPCL-2000-KameyaS #learning #logic programming #performance #source code
Efficient EM Learning with Tabulation for Parameterized Logic Programs (YK, TS), pp. 269–284.
ICLPCL-2000-LaceyRS #higher-order #logic programming #synthesis
Logic Program Synthesis in a Higher-Order Setting (DL, JR, AS), pp. 87–100.
ICLPCL-2000-LauO #logic programming #semantics #source code
Isoinitial Semantics for Logic Programs (KKL, MO), pp. 223–238.
ICLPCL-2000-Liang #generative #logic programming #parsing #programming language
A Deterministic Shift-Reduce Parser Generator for a Logic Programming Language (CL), pp. 1315–1329.
ICLPCL-2000-Lopez-FraguasH #functional #logic programming #proving #source code
Proving Failure in Functional Logic Programs (FJLF, JSH), pp. 179–193.
ICLPCL-2000-NilssonL #constraints #logic programming #model checking
Constraint Logic Programming for Local and Symbolic Model-Checking (UN, JL), pp. 384–398.
ICLPCL-2000-Pallotta #composition #logic #logic programming #semantics #source code
A Meta-logical Semantics for Features and Fluents Based on Compositional Operators over Normal Logic Programs (VP), pp. 777–791.
ICLPCL-2000-WangZL #fixpoint #logic programming #source code
Alternating Fixpoint Theory for Logic Programs with Priority (KW, LZ, FL), pp. 164–178.
CSLCSL-2000-HancockS #dependent type #interactive #source code #type system
Interactive Programs in Dependent Type Theory (PH, AS), pp. 317–331.
CSLCSL-2000-Jaume #induction #logic programming
Logic Programming and Co-inductive Definitions (MJ), pp. 343–355.
CSLCSL-2000-Pauly #bisimulation #game studies #safety #source code
From Programs to Games: Invariance and Safety for Bisimulation (MP), pp. 485–496.
ISSTAISSTA-2000-Dill #java #model checking #source code
Model checking Java programs (abstract only) (DLD), p. 179.
ISSTAISSTA-2000-NandaR #concurrent #slicing #source code
Slicing concurrent programs (MGN, SR), pp. 180–190.
LICSLICS-2000-Xi #dependent type #imperative #programming
Imperative Programming with Dependent Types (HX), pp. 375–387.
RTARTA-2000-OhlebuschCM #analysis #logic programming #named #source code #termination
TALP: A Tool for the Termination Analysis of Logic Programs (EO, CC, CM), pp. 270–273.
ASEASE-1999-DevulderL #case study #comparative #linear #programming #validation #verification
A Comparative Study between Linear Programming Validation (LPV) and other Verification Methods (SD, JLL), pp. 299–302.
ASEASE-1999-EmersonB #constraints #development #specification #synthesis
Development of a Constraint-Based Airlift Scheduler by Program Synthesis from Formal Specifications (TE, MHB), pp. 267–270.
ASEASE-1999-GoualardB #constraints #debugging #visualisation
A Visualization Tool for Constraint Program Debugging (FG, FB), p. 110–?.
ASEASE-1999-StarkI #automation #imperative #proving #synthesis #theorem proving #towards
Towards Automatic Imperative Program Synthesis Through Proof Planning (JS, AI), pp. 44–51.
ASEASE-1999-WhittleBBL #editing #ml
An ML Editor Based on Proofs-As-Programs (JW, AB, RJB, HL), pp. 166–173.
DACDAC-1999-HershensonMBL #geometry #optimisation #programming
Optimization of Inductor Circuits via Geometric Programming (MdMH, SSM, SPB, THL), pp. 994–998.
DACDAC-1999-TanSLLY #linear #network #optimisation #sequence
Reliability-Constrained Area Optimization of VLSI Power/Ground Networks via Sequence of Linear Programmings (XDT, CJRS, DL, JCL, LPY), pp. 78–83.
DACDAC-1999-UrY #architecture #generative #source code
Micro Architecture Coverage Directed Generation of Test Programs (SU, YY), pp. 175–180.
DATEDATE-1999-ChangP #co-evolution #communication #design #named #programming #using
Codex-dp: Co-design of Communicating Systems Using Dynamic Programming (JMC, MP), p. 568–?.
DATEDATE-1999-Dewilde #design #scalability #source code
Large European Programs in Microelectronic System and Circuit Design (PD), p. 734–?.
DATEDATE-1999-FournierAL #functional #product line #using #verification
Functional Verification Methodology for Microprocessors Using the Genesys Test-Program Generator-Application to the x86 Microprocessors Family (LF, YA, ML), pp. 434–441.
VLDBVLDB-1999-HoskingC #design #implementation #named #orthogonal #performance #persistent #programming language
PM3: An Orthogonal Persistent Systems Programming Language — Design, Implementation, Performance (ALH, JC), pp. 587–598.
VLDBVLDB-1999-NinkHR #database #generative #interface #programming
Generating Call-Level Interfaces for Advanced Database Application Programming (UN, TH, NR), pp. 575–586.
VLDBVLDB-1999-ZirintsisKM #java
Hyper-Programming in Java (EZ, GNCK, RM), pp. 734–737.
CSEETCSEET-1999-EdwardsT #distance #education
Establishing a Distance Education Program (HME, JBT), pp. 106–108.
CSEETCSEET-1999-Halstead-Nussloch #distance #education
Establishing a Distance Education Program: Pedagogical Preparation (RHN), p. 109–?.
CSEETCSEET-1999-MengelU #analysis #case study #source code #student
A Case Study of the Analysis of Novice Student Programs (SAM, JVU), pp. 40–49.
ITiCSEITiCSE-1999-Armentrout #design #java #source code #uml
A tool for designing Java programs with UML (AA), p. 180.
ITiCSEITiCSE-1999-ArnowB #education #online #programming #using #web
On-line programming examinations using Web to teach (DA, OB), pp. 21–24.
ITiCSEITiCSE-1999-Ben-AriS #distributed #named #programming
DPLab: an environment for distributed programming (MBA, SS), pp. 91–94.
ITiCSEITiCSE-1999-CarterJ #gender #programming #question #what
Gender and programming: what’s going on? (JC, TJ), pp. 1–4.
ITiCSEITiCSE-1999-Daly #programming
RoboProf and an introductory computer programming course (CD), pp. 155–158.
ITiCSEITiCSE-1999-DavyJ #education #learning #programming
Research-led innovation in teaching and learning programming (JD, TJ), pp. 5–8.
ITiCSEITiCSE-1999-EllisHSLDCRT #collaboration #education #java #programming
A collaborative strategy for developing shared Java teaching resources to support first year programming (AE, DH, JS, JL, WD, AC, JR, ST), pp. 84–87.
ITiCSEITiCSE-1999-Hadjerrouit #approach #design #object-oriented #programming
A constructivist approach to object-oriented design and programming (SH), pp. 171–174.
ITiCSEITiCSE-1999-Kosa #verification #web
Beginners program Web page builders and verifiers (MJK), p. 185.
ITiCSEITiCSE-1999-Rossi #education #internet #named #programming
KPPCDL: an Internet based shared environment for introductory programming education (AJR), p. 196.
ITiCSEITiCSE-1999-WolzK #interactive #java #named #programming
simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), pp. 139–142.
ITiCSEITiCSE-1999-WolzK99a #interactive #java #named #programming
simpleIO: a Java package for novice interactive and graphics programming (UW, EBK), p. 212.
ITiCSEITiCSE-1999-YangB #education #interface #java #programming #using
Using Java and the socket interface in teaching client/server programming (AY, YB), p. 206.
ESOPESOP-1999-Hudak #functional #programming
Functional Reactive Programming (Abstract) (PH), p. 1.
ESOPESOP-1999-LiuS #programming
Dynamic Programming via Static Incrementalization (YAL, SDS), pp. 288–305.
ESOPESOP-1999-Mycroft #decompiler #re-engineering #type system
Type-Based Decompilation (or Program Reconstruction via Type Reconstruction) (AM), pp. 208–223.
ESOPESOP-1999-PodelskiCM #analysis #concurrent #constraints #logic programming #source code
Set-Based Failure Analysis for Logic Programs and Concurrent Constraint Programs (AP, WC, MM), pp. 177–192.
ESOPESOP-1999-Poetzsch-HeffterM #java #logic #programming
A Programming Logic for Sequential Java (APH, PM), pp. 162–176.
ESOPESOP-1999-SabelfeldS #data flow #source code
A Per Model of Secure Information Flow in Sequential Programs (AS, DS), pp. 40–58.
FASEFASE-1999-LuthTKK #development #proving #theorem proving #tool support
TAS and IsaWin: Tools for Transformational Program Development and Theorem Proving (CL, HT, K, BKB), pp. 239–243.
FoSSaCSFoSSaCS-1999-ArruabarrenaLN #embedded #logic programming
A Strong Logic Programming View for Static Embedded Implications (RA, PL, MN), pp. 56–72.
TACASTACAS-1999-Heljanko #concurrent #logic programming #petri net #problem #reachability #semantics #source code #using
Using Logic Programs with Stable Model Semantics to Solve Deadlock and Reachability Problems for 1-Safe Petri Nets (KH), pp. 240–254.
ICSMEICSM-1999-ChungKBKL #concurrent #source code #specification #testing
Testing of Concurrent Programs After Specification Changes (ISC, HSK, HSB, YRK, DGL), p. 199–?.
ICSMEICSM-1999-LapierreMSAFT #automation #execution #generative #linear #programming #testing #using
Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees (SL, EM, GS, GA, RF, PT), pp. 189–198.
ICSMEICSM-1999-SinhaH #java #source code #testing
Criteria for Testing Exception-Handling Constructs in Java Programs (SS, MJH), p. 265–?.
ICSMEICSM-1999-ZhouB #ada #source code #using
Extracting Objects of Ada Programs Using Module Features (YZ, BX), p. 23–?.
IWPCIWPC-1999-BurnsteinS #automation #comprehension #fuzzy #reasoning
An Application of Fuzzy Reasoning to Support Automated Program Comprehension (IB, FS), pp. 66–73.
IWPCIWPC-1999-CainM #c++ #lens #using #visualisation
Program Visualisation using C++ Lenses (JWC, RJM), pp. 20–26.
IWPCIWPC-1999-FrancelR #comprehension #debugging #slicing
The Relationship of Slicing and Debugging to Program Understanding (MAF, SR), pp. 106–113.
IWPCIWPC-1999-HarmanFHBD #approximate #decidability
Program Simplification as a Means of Approximating Undecidable Propositions (MH, CF, RMH, DB, SD), pp. 208–217.
IWPCIWPC-1999-Koskinen #empirical #evaluation #hypermedia #information management
Empirical Evaluation of Hypertextual Information Access from Program Text (JK), pp. 162–169.
IWPCIWPC-1999-LinosOK #case study #visual notation
Improving the Visibility of Graphical Program Displays: An Experimental Study (PKL, ETO, VK), pp. 12–19.
IWPCIWPC-1999-MartinoMMV #communication #interactive #parallel #source code
Restructuring Parallel Programs by Transformation of Point-To-Point Interactions into Collective Communication (BDM, AM, NM, UV), pp. 84–91.
IWPCIWPC-1999-Zhao #concurrent #java #slicing #source code
Slicing Concurrent Java Programs (JZ), pp. 126–133.
PASTEPASTE-1999-Balmas #paradigm #query #source code
Query by Outlines: A New Paradigm to Help Manage Programs (FB), pp. 86–94.
PASTEPASTE-1999-ChoiGHS #analysis #exception #java #modelling #performance #precise #source code
Efficient and Precise Modeling of Exceptions for the Analysis of Java Programs (JDC, DG, MH, VS), pp. 21–31.
PASTEPASTE-1999-FieldR #cobol #identification #source code
Identifying Procedural Structure in Cobol Programs (JF, GR), pp. 1–10.
PASTEPASTE-1999-KokaiNN #named #programming #prolog #visual notation
GIDTS: A Graphical Programming Environment for Prolog (GK, JN, CN), pp. 95–104.
PASTEPASTE-1999-Steindl #data flow #programming
Benefits of a Data Flow-Aware Programming Environment (CS), pp. 105–109.
WCREWCRE-1999-Balmas #named #query #source code
QBO: A Query Tool Specially Developed to Explore Programs (FB), pp. 270–279.
WCREWCRE-1999-DemeyerDL #approach #hybrid #metric #reverse engineering #visualisation
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization (SD, SD, ML), pp. 175–186.
WCREWCRE-1999-Jermaine #using
Computing Program Modularizations Using the k-Cut Method (CJ), pp. 224–234.
PEPMPEPM-1999-ChirokoffC
Combining Program and Data Specialization (SC, CC), pp. 45–59.
PEPMPEPM-1999-HuTI #named #parallel #performance #source code
Diffusion: Calculating Efficient Parallel Programs (ZH, MT, HI), pp. 85–94.
PEPMPEPM-1999-Jay #experience #partial evaluation #source code
Partial Evaluation of Shaped Programs: Experience with FISh (CBJ), pp. 147–158.
PEPMPEPM-1999-Lammel #aspect-oriented #declarative #programming
Declarative Aspect-Oriented Programming (RL), pp. 131–146.
PLDIPLDI-1999-Larus
Whole Program Paths (JRL), pp. 259–269.
PLDIPLDI-1999-RuginaR #analysis #parallel #pointer #source code #thread
Pointer Analysis for Multithreaded Programs (RR, MCR), pp. 77–90.
PLDIPLDI-1999-YongHR #analysis #pointer #source code
Pointer Analysis for Programs with Structures and Casting (SHY, SH, TWR), pp. 91–103.
SASSAS-1999-AldrichCSE #analysis #java #source code
Static Analyses for Eliminating Unnecessary Synchronization from Java Programs (JA, CC, EGS, SJE), pp. 19–38.
SASSAS-1999-HatcliffCDSZ #concurrent #formal method #multi #slicing #source code #thread #virtual machine
A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives (JH, JCC, MBD, SS, HZ), pp. 1–18.
SASSAS-1999-Weise #static analysis
Static Analysis of Mega-Programs (DW), pp. 300–302.
STOCSTOC-1999-Zwick99a #problem #programming
Outward Rotations: A Tool for Rounding Solutions of Semidefinite Programming Relaxations, with Applications to MAX CUT and Other Problems (UZ), pp. 679–687.
FLOPSFLOPS-1999-AlpuenteFMV #functional #lazy evaluation #logic programming #source code
A Transformation System for Lazy Functional Logic Programs (MA, MF, GM, GV), pp. 147–162.
FLOPSFLOPS-1999-BeierleM #approximate #prolog #source code #type checking #using
Using Types as Approximations for Type Checking Prolog Programs (CB, GM), pp. 251–266.
FLOPSFLOPS-1999-Gonzalez-MorenoHR #functional #logic programming #semantics
Semantics and Types in Functional Logic Programming (JCGM, MTHG, MRA), pp. 1–20.
FLOPSFLOPS-1999-HanusL #functional #logic #program analysis #semantics
A Semantics for Program Analysis in Narrowing-Based Functional Logic Languages (MH, SL), pp. 353–368.
FLOPSFLOPS-1999-Hinze #programming
Polytypic Programming With Ease (Extended Abstract) (RH), pp. 21–36.
FLOPSFLOPS-1999-JohnsonRRR #evaluation #logic programming #performance #source code
A Space Efficient Engine for Subsumption-Based Tabled Evaluation of Logic Programs (EJ, CRR, IVR, PR), pp. 284–300.
FLOPSFLOPS-1999-Kuhnemann #comparison #deforestation #functional #source code #transducer
Comparison of Deforestation Techniques for Functional Programs and for Tree Transducers (AK), pp. 114–130.
FLOPSFLOPS-1999-MoorS #higher-order #program transformation
Higher Order Matching for Program Transformation (OdM, GS), pp. 209–224.
FLOPSFLOPS-1999-VerbaetenS #analysis #logic programming #source code #termination #using
Termination Analysis of Tabled Logic Programs Using Mode and Type Information (SV, DDS), pp. 163–178.
ICALPICALP-1999-AndreevBCR #bound #branch #pseudo #set #source code
Small Pseudo-Random Sets Yield Hard Functions: New Tight Explict Lower Bounds for Branching Programs (AEA, JLB, AEFC, JDPR), pp. 179–189.
ICALPICALP-1999-CraryM #low level #programming language
Type Structure for Low-Level Programming Languages (KC, JGM), pp. 40–54.
FMFM-v1-1999-Hoare #bottom-up #programming #top-down
Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle (CARH), pp. 1–27.
FMFM-v1-1999-TyuguMP #source code #synthesis
Applications of Structural Synthesis of Programs (ET, MM, JP), pp. 551–569.
FMFM-v2-1999-DellacherieDL #linear #programming #verification
Software Verification Based on Linear Programming (SD, SD, JLL), pp. 1147–1165.
FMFM-v2-1999-VerhoevenB #verification
Interfacing Program Construction and Verification (RV, RCB), pp. 1128–1146.
ICFPICFP-1999-AlpuenteHLV #functional #logic programming #source code
Specialization of Inductively Sequential Functional Logic Programs (MA, MH, SL, GV), pp. 273–283.
ICFPICFP-1999-FlattFKF #lisp #operating system #programming language
Programming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine) (MF, RBF, SK, MF), pp. 138–147.
ICFPICFP-1999-Huch #abstract interpretation #erlang #source code #using #verification
Verification of Erlang Programs using Abstract Interpretation and Model Mhecking (FH), pp. 261–272.
ICFPICFP-1999-HughesP #bound #embedded #ml #programming #recursion #towards
Recursion and Dynamic Data-structures in Bounded Space: Towards Embedded ML Programming (JH, LP), pp. 70–81.
ICFPICFP-1999-Longley #functional #question
When is a Functional Program Not a Functional Program? (JL), pp. 1–7.
ICFPICFP-1999-ZdancewicGM #programming language #proving
Principals in Programming Languages: A Syntactic Proof Technique (SZ, DG, JGM), pp. 197–207.
IFLIFL-1999-DidrichGSTT #functional #programming language
Reflections in Opal — Meta Information in a Functional Programming Language (KD, WG, FS, TT, BTyW), pp. 149–164.
AGTIVEAGTIVE-1999-Hoffmann #diagrams #graph transformation #programming #rule-based
From Graph Transformation to Rule-Based Programming with Diagrams (BH), pp. 165–180.
AGTIVEAGTIVE-1999-RodgersV99a #graph grammar #programming language
A Demonstration of the Grrr Graph Rewriting Programming Language (PJR, NV), pp. 473–480.
CHICHI-1999-BruckmanE #analysis #fault #programming language
Should we Leverage Natural-Language Knowledge? An Analysis of User Errors in a Natural-Language-Style Programming Language (AB, EE), pp. 207–214.
CHICHI-1999-McDanielM
Getting More Cut of Programming-by-Demonstration (RGM, BAM), pp. 442–449.
HCIHCI-CCAD-1999-Sik-LanyiKV #development #multi
Multimedia program for the development of the vision of partially sighted children (CSL, PK, ZV), pp. 1014–1017.
HCIHCI-EI-1999-Davies99a #generative #memory management #strict
The role of external memory in a complex task: Effects of device and memory restrictions on program generation (SPD), pp. 1268–1272.
HCIHCI-EI-1999-Davies99b #comprehension #generative #process #programming
Expertise in computer programming: Exploring commonalities between code comprehension and generation activities (SPD), pp. 1273–1277.
HCIHCI-EI-1999-HuangWC #learning #programming
A Flow-chart Based Learning System for Computer Programming (KHH, KW, SYC), pp. 1298–1302.
HCIHCI-EI-1999-Ramadhan #automation
Active vs. Passive Systems for Automatic Program Diagnosis (HAR), pp. 1278–1282.
HCIHCI-EI-1999-Ramadhan99a #feedback
Improving the Engineering of Immediate Feedback for Model-Tracing Based Program Diagnosis (HAR), pp. 1283–1287.
HCIHCI-EI-1999-RigasKO #communication #debugging #named
AUDIOTEST: Utilising Audio to Communicate Information in Program Debugging (DIR, MARK, DO), pp. 1293–1297.
HCIHCI-EI-1999-Stelovsky #architecture #eye tracking #integration #interactive #java #source code #user interface
An Extendible Architecture for the Integration of Eye Tracking and User Interaction Events of Java Programs with Complex User Interfaces (JS), pp. 861–865.
AdaEuropeAdaEurope-1999-BliebergerBS #ada #alias #evaluation #interprocedural #source code #symbolic computation
Interprocedural Symbolic Evaluation of Ada Programs with Aliases (JB, BB, BS), pp. 136–145.
AdaEuropeAdaEurope-1999-BrunetonP #ada #automation #concurrent #source code #verification
Automatic Verification of Concurrent Ada Programs (EB, JFPP), pp. 146–157.
AdaEuropeAdaEurope-1999-GonzalezC #ada #development #realtime #source code #specification
Environment for the Development and Specification of Real-Time Ada Programs (AG, AC), pp. 124–135.
AdaSIGAda-1999-LortzT #abstract syntax tree #ada #c++ #distributed #realtime
The role of distributed, real-time Ada & C++ on the Airborne Surveillance Testbed (AST) program (HAL, TAT), pp. 181–182.
AdaSIGAda-1999-Tonndorf #ada #programming language #question
Ada conformity assessments: a model for other programming languages? (MT), pp. 89–99.
ICEISICEIS-1999-BouneffaBD #source code
Analyzing the Impact of Schema Change on Application Programs (MB, HB, LD), pp. 37–44.
ICEISICEIS-1999-CarvalhoPJ #java #logic programming #prolog #virtual machine
NETPROLOG-A Logic Programming System for the Java Virtual Machine (CLdC, ECP, RMdSJ), pp. 591–598.
ICEISICEIS-1999-CarvalhoPJ99a #logic programming #type inference
Type Inference in Logic Programming Context (CLdC, ECP, RMdSJ), p. 764.
ICMLICML-1999-PalhangS #induction #learning #logic programming
Learning Discriminatory and Descriptive Rules by an Inductive Logic Programming System (MP, AS), pp. 288–297.
KDDKDD-1999-BuntineFP #automation #data mining #mining #source code #synthesis #towards
Towards Automated Synthesis of Data Mining Programs (WLB, BF, TP), pp. 372–376.
SIGIRSIGIR-1999-ClarkeCS #retrieval #source code
Searching Program Source Code with a Structured Text Retrieval System (poster abstract) (CLAC, AC, SES), pp. 307–308.
ECOOPECOOP-1999-Black #object-oriented #programming
Object-Oriented Programming: Regaining the Excitement (APB), pp. 519–528.
ECOOPECOOP-1999-PandeyH #data access #fine-grained #java #source code
Providing Fine-grained Access Control for Java Programs (RP, BH), pp. 449–473.
ECOOPECOOP-1999-SchultzLCM #automation #java #source code #towards
Towards Automatic Specialization of Java Programs (UPS, JLL, CC, GM), pp. 367–390.
ECOOPECOOP-1999-Waldo #network #object-oriented #programming
Object-Oriented Programming on the Network (JW), pp. 441–448.
OOPSLAOOPSLA-1999-Kendall #aspect-oriented #design #implementation #programming
Role Model Designs and Implementations with Aspect-oriented Programming (EAK), pp. 353–369.
OOPSLAOOPSLA-1999-KerstenM #aspect-oriented #case study #learning #named #programming #using
Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming (MK, GCM), pp. 340–352.
OOPSLAOOPSLA-1999-WhaleyR #analysis #composition #java #pointer #source code
Compositional Pointer and Escape Analysis for Java Programs (JW, MCR), pp. 187–206.
TOOLSTOOLS-EUROPE-1999-Beck #programming
Extreme Programming (KB), p. 411.
TOOLSTOOLS-EUROPE-1999-ColnetZ #compilation #eiffel #optimisation #source code
Optimizations of Eiffel Programs: Smalleiffel, the GNU Eiffel Compiler (DC, OZ), pp. 341–350.
TOOLSTOOLS-EUROPE-1999-Edwards #java #programming #using #visual notation
Visual Programming: Tips and Techniques 3/4 Using VisualAge for Java (SE), p. 413.
TOOLSTOOLS-EUROPE-1999-EveredM #component #programming
Very High Level Programming with Collection Components (ME, GM), pp. 361–370.
TOOLSTOOLS-EUROPE-1999-McKim #contract #programming
Advanced Programming by Contract (JCM), p. 402.
TOOLSTOOLS-EUROPE-1999-Romanovsky #programming
Abstract Object State and Version Recovery in N-Version Programming (AR), pp. 86–95.
TOOLSTOOLS-EUROPE-1999-Waldron #bytecode #java #object-oriented #source code
Dynamic Bytecode Usage by Object Oriented Java Programs (JW), pp. 384–395.
TOOLSTOOLS-USA-1999-Dedene #case study #education #eiffel #experience #programming language #student
Experiences Teaching Eiffel as a First Programming Language to Economy Students (GD), pp. 584–592.
TOOLSTOOLS-USA-1999-Langer #c++ #exception #programming
Programming with C++ Exceptions (AL), p. 439.
TOOLSTOOLS-USA-1999-MacgregorTW #programming #smalltalk
Recording User Actions in a Smalltalk Programming Environment (MM, PT, MW), pp. 280–289.
TOOLSTOOLS-USA-1999-Mikhajlova #framework #java #source code #specification #using
Specifying Java Frameworks Using Abstract Programs (AM), p. 136–?.
TOOLSTOOLS-USA-1999-MiliDCGM #development #distributed #object-oriented #programming #source code
View Programming for Decentralized Development of OO Programs (HM, JD, OC, RG, AM), pp. 210–221.
TOOLSTOOLS-USA-1999-PeriyasamyL #metric #object-oriented #source code #testing
A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs (KP, XL), pp. 84–93.
TOOLSTOOLS-USA-1999-SilverajanH #distributed #framework #object-oriented #programming
Enhancing an Event-Based OO Framework for Distributed Programming (BS, JH), p. 162–?.
TOOLSTOOLS-USA-1999-Taft #design #programming language #quality
Programming Language Design and Software Quality (STT), p. 5.
GPCEGCSE-1999-DHondtMW #logic programming #using
Using Reflective Logic Programming to Describe Domain Knowledge as an Aspect (MD, WDM, RW), pp. 16–23.
GPCEGCSE-1999-Goebl #automation #bibliography #categorisation #programming
A Survey and a Categorization Scheme of Automatic Programming Systems (WG), pp. 1–15.
GPCEGCSE-1999-KrishnamurthiFD #generative #metaprogramming #reuse
From Macros to Reusable Generative Programming (SK, MF, BFD), pp. 105–120.
LOPSTRLOPSTR-1999-BertolinoEP #source code
The Replacement Operation for CCP Programs (MB, SE, CP), pp. 216–233.
LOPSTRLOPSTR-1999-BossiCE #source code
Transformation of Left Terminating Programs (AB, NC, SE), pp. 156–175.
LOPSTRLOPSTR-1999-Fribourg #constraints #logic programming #model checking
Constraint Logic Programming Applied to Model Checking (LF), pp. 30–41.
LOPSTRLOPSTR-1999-HoweK #source code #using
Specialising Fininte Domain Programs Using Polyhedra (JMH, AK), pp. 118–135.
LOPSTRLOPSTR-1999-LammelRL
Roles of Program Extension (RL, GR, WL), pp. 136–155.
LOPSTRLOPSTR-1999-LeuschelM #abstract interpretation #infinity #model checking
Infinite State Model Checking by Abstract Interpretation and Program Specialisation (ML, TM), pp. 62–81.
LOPSTRLOPSTR-1999-MetayerNR #recursion #testing #verification
Verification by Testing for Recursive Program Schemes (DLM, VAN, OR), pp. 255–272.
LOPSTRLOPSTR-1999-PeraltaG #approach #imperative #using
Imperative Program Specialisation: An Approach Using CLP (JCP, JPG), pp. 102–117.
LOPSTRLOPSTR-1999-PettorossiP #logic programming #source code
Transformation Rules for Logic Programs with Goals as Arguments (AP, MP), pp. 176–195.
LOPSTRLOPSTR-1999-PueblaBH #constraints #debugging #logic programming #source code
Combined Static and Dynamic Assertion-Based Debugging of Constraint Logic Programs (GP, FB, MVH), pp. 273–292.
LOPSTRLOPSTR-1999-RossOS #recursion #source code
Making Mercury Programs Tail Recursive (PR, DO, ZS), pp. 196–215.
LOPSTRLOPSTR-1999-Sannella #algebra #development #refinement #specification
Algebraic Specification and Program Development by Stepwise Refinement (DS), pp. 1–9.
LOPSTRLOPSTR-1999-SmausHK #analysis #logic programming #source code
Mode Analysis Domains for Typed Logic Programs (JGS, PMH, AK), pp. 82–101.
PPDPPPDP-1999-Arenas-SanchezLR #constraints #functional #logic programming
Functional Plus Logic Programming with Built-In and Symbolic Constraints (PAS, FJLF, MRA), pp. 152–169.
PPDPPPDP-1999-CorrensonDPR #case study #declarative #deforestation #program transformation
Declarative Program Transformation: A Deforestation Case-Study (LC, ÉD, DP, GR), pp. 360–377.
PPDPPPDP-1999-Davila #abduction #logic programming #named #programming language
OPENLOG: A Logic Programming Language Based on Abduction (JAD), pp. 278–293.
PPDPPPDP-1999-Hanus #declarative #distributed #multi #programming
Distributed Programming in a Multi-Paradigm Declarative Language (MH), pp. 188–205.
PPDPPPDP-1999-HentenryckMPR #constraints #programming
Constraint Programming in OPL (PVH, LM, LP, JCR), pp. 98–116.
PPDPPPDP-1999-NeumerkelM #logic programming #source code
Localizing and Explaining Reasons for Non-terminating Logic Programs with Failure-Slices (UN, FM), pp. 328–342.
PPDPPPDP-1999-RoychoudhuryKRR #framework #logic programming #source code
A Parameterized Unfold/Fold Transformation Framework for Definite Logic Programs (AR, KNK, CRR, IVR), pp. 396–413.
PPDPPPDP-1999-Ruiz-AndinoASR #constraints #execution #finite #modelling #parallel #programming
Parallel Execution Models for Constraint Programming over Finite Domains (ARA, LA, FS, JJR), pp. 134–151.
PADLPADL-1999-BansalB #functional #logic programming #novel
Applying Logic Programming to Derive Novel Functional Information of Genomes (AKB, PB), pp. 275–289.
PADLPADL-1999-GoltzM #constraints #logic programming #using
University Timetabling Using Constraint Logic Programming (HJG, DM), pp. 320–334.
PADLPADL-1999-LetelierSR #automation #concurrent #logic programming #prototype #requirements #specification
Prototyping a Requirements Specification through an Automatically Generated Concurrent Logic Program (PL, PS, IR), pp. 31–45.
PADLPADL-1999-SilvaDBC #architecture #logic programming #parallel #parametricity #performance
The Influence of Architectural Parameters on the Performance of Parallel Logic Programming Systems (MGS, IdCD, RB, VSC), pp. 122–136.
PADLPADL-1999-Vasconcelos #flexibility #framework #logic programming #slicing #source code
A Flexible Framework for Dynamic and Static Slicing of Logic Programs (WWV), pp. 259–274.
POPLPOPL-1999-GuptaJP #concurrent #constraints #probability #process #source code
Stochastic Processes as Concurrent Constraint Programs (VG, RJ, PP), pp. 189–202.
POPLPOPL-1999-RamalingamFT #identification #program analysis
Aggregate Structure Identification and Its Application to Program Analysis (GR, JF, FT), pp. 119–132.
POPLPOPL-1999-XiP #dependent type #programming
Dependent Types in Practical Programming (HX, FP), pp. 214–227.
SACSAC-1999-ArcelliF #flexibility #logic programming #named #programming language #retrieval
Likelog: A Logic Programming Language for Flexible Data Retrieval (FAF, FF), pp. 260–267.
SACSAC-1999-Binkley #dependence #graph #slicing #using
Computing Amorphous Program Slices Using Dependence Graphs (DB), pp. 519–525.
SACSAC-1999-Jimenez-PerisPP #named #programming
VisMod: A Beginner-Friendly Programming Environment (RJP, MPM, JPM), pp. 115–120.
SACSAC-1999-JoSKL #distributed #internet #programming
The Distributed Programming Environment on the Internet (CHJ, JGS, YK, PSL), pp. 85–90.
SACSAC-1999-KesslerH #programming #search-based
Depth-Fair Crossover in Genetic Programming (MK, TH), pp. 319–323.
SACSAC-1999-Krishnamurthi #education #email #programming
Integrating E-Mail in a Programming Class: Implications for Teaching Programming (MK), pp. 126–131.
SACSAC-1999-LauberSW #assurance #online #probability #quality #safety
Applied Probabilistic AI for Online Diagnosis of a Safety-Critical System Based on a Quality Assurance Program (JL, CS, RW), pp. 25–30.
SACSAC-1999-RauberR #coordination #parallel #source code
A Coordination Language for Mixed Task and and Data Parallel Programs (TR, GR), pp. 146–155.
SACSAC-1999-ValasareddiC #maintenance #representation
A Representation Model for Procedural Program Maintenance (RRV, DLC), pp. 580–585.
ESECESEC-FSE-1999-Beck #development #programming
Extreme Programming: A Discipline of Software Development (KB), p. 1.
ESECESEC-FSE-1999-CzarneckiE #component #generative #programming
Components and Generative Programming (KC, UWE), pp. 2–19.
ESECESEC-FSE-1999-LiangH #performance #points-to #program analysis
Efficient Points-to Analysis for Whole-Program Analysis (DL, MJH), pp. 199–215.
ESECESEC-FSE-1999-NaumovichAC #algorithm #concurrent #java #performance #source code
An Efficient Algorithm for Computing MHP Information for Concurrent Java Programs (GN, GSA, LAC), pp. 338–354.
ESECESEC-FSE-1999-RobillardM #exception #java #source code
Analyzing Exception Flow in Java Programs (MPR, GCM), pp. 322–327.
ESECESEC-FSE-1999-RountevRL #analysis #data flow
Data-Flow Analysis of Program Fragments (AR, BGR, WL), pp. 235–252.
ESECESEC-FSE-1999-Zeller #question #why
Yesterday, My Program Worked. Today, It Does Not. Why? (AZ), pp. 253–267.
ICSEICSE-1999-Ernst #detection #invariant #research #summary
Research Summary for Dynamic Detection of Program Invariants (MDE), pp. 718–719.
ICSEICSE-1999-ErnstCGN #evolution #invariant
Dynamically Discovering Likely Program Invariants to Support Program Evolution (MDE, JC, WGG, DN), pp. 213–224.
ICSEICSE-1999-EzranMT #case study #experience #industrial #reuse #source code #synthesis
Failure and Success Factors in Reuse Programs: A Synthesis of Industrial Experiences (ME, MM, CT), pp. 681–682.
ICSEICSE-1999-NaumovichAC #analysis #concurrent #data flow #java #source code
Data Flow Analysis for Checking Properties of Concurrent Java Programs (GN, GSA, LAC), pp. 399–410.
ICSEICSE-1999-OssherT #development #evolution #object-oriented #problem #programming #using
Using Subject-Oriented Programming to Overcome Common Problems in Object-Oriented Software Development/Evolution (HO, PLT), pp. 687–688.
ICSEICSE-1999-SinhaHR #control flow #interprocedural #slicing #source code
System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow (SS, MJH, GR), pp. 432–441.
ICSEICSE-1999-WalkerBM #aspect-oriented #assessment #programming
An Initial Assessment of Aspect-Oriented Programming (RJW, ELAB, GCM), pp. 120–130.
ICSEICSE-1999-WoodmanGMH #programming #smalltalk
OU LearningWorks: A Customized Programming Environment for Smalltalk Modules (MW, RG, MM, SH), pp. 638–641.
ICSEICSE-1999-WoodmanGMHR #programming #smalltalk
Exploiting Smalltalk Modules in a Customizable Programming Environment (MW, RG, MM, SH, HR), pp. 65–74.
CCCC-1999-DebrayMW #source code
Link-Time Improvement of Scheme Programs (SKD, RM, SAW), pp. 76–90.
CCCC-1999-KastnerL #integer #linear #optimisation #programming
Code Optimization by Integer Linear Programming (DK, ML), pp. 122–136.
HPCAHPCA-1999-FalsafiW #abstraction #communication #parallel #programming #protocol #queue
Parallel Dispatch Queue: A Queue-Based Programming Abstraction to Parallelize Fine-Grain Communication Protocols (BF, DAW), pp. 182–192.
HPDCHPDC-1999-AgbariaF #clustering #fault tolerance #named #source code
Starfish: Fault-Tolerant Dynamic MPI Programs on Clusters of Workstations (AA, RF), pp. 167–176.
HPDCHPDC-1999-AlmasiCP #matlab #memory management #named #programming
MATmarks: A Shared Memory Environment for MATLAB Programming (GSA, CC, DAP), pp. 341–342.
HPDCHPDC-1999-WoodwardA #distributed #grid #programming
Portable Petaflop/s Programming: Applying Distributed Computing Methodology to the Grid within a Single Machine Room (PRW, SEA), pp. 70–83.
PPoPPPPoPP-1999-KnoopS #parallel #source code
Code Motion for Explicitly Parallel Programs (JK, BS), pp. 13–24.
PPoPPPPoPP-1999-LeePM #algorithm #compilation #parallel #source code
Basic Compiler Algorithms for Parallel Programs (JL, DAP, SPM), pp. 1–12.
PPoPPPPoPP-1999-RamachandranNHRK #abstraction #interactive #memory management #parallel #programming
Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications (UR, RSN, NH, JMR, KK), pp. 183–192.
CADECADE-1999-Groote #approach #deduction #programming
A dynamic programming approach to categorial deduction (PdG), pp. 1–15.
CADECADE-1999-Nipkow #programming language #proving #theorem proving
Invited Talk: Embedding Programming Languages in Theorem Provers (Abstract) (TN), p. 398.
CAVCAV-1999-BerardF #automation #consistency #parametricity #protocol #realtime #verification
Automated Verification of a Parametric Real-Time Program: The ABR Conformance Protocol (BB, LF), pp. 96–107.
CSLCSL-1999-GastinM #concurrent #parallel #programming language #semantics
A Truly Concurrent Semantics for a Simple Parallel Programming Language (PG, MWM), pp. 515–529.
CSLCSL-1999-KinoshitaP #call-by #programming language
Data-Refinement for Call-By-Value Programming Languages (YK, JP), pp. 562–576.
CSLCSL-1999-Stewart #array #quantifier
Program Schemes, Arrays, Lindström Quantifiers and Zero-One Laws (IAS), pp. 374–388.
CSLCSL-1999-VosV #game studies #logic programming #nash #source code
Choice Logic Programs and Nash Equilibria in Strategic Games (MDV, DV), pp. 266–276.
ICLPICLP-1999-AlferesPS #abduction #source code
Well-founded Abduction via Tabled Dual Programs (JJA, LMP, TS), pp. 426–440.
ICLPICLP-1999-Bezem #logic programming #source code
Extensionality of Simply Typed Logic Programs (MB), pp. 395–410.
ICLPICLP-1999-BuccafurriFL #inheritance #logic programming #source code
Disjunctive Logic Programs with Inheritance (FB, WF, NL), pp. 79–93.
ICLPICLP-1999-CuiW #logic programming #multi
Multiple Terms in a Tabled Logic Programming System (BC, DSW), pp. 305–319.
ICLPICLP-1999-DekhtyarDS #logic programming #probability #source code
Temporal Probabilistic Logic Programs (AD, MID, VSS), pp. 109–123.
ICLPICLP-1999-EtalleR #logic programming
Logic Programming with Requests (SE, FvR), pp. 558–572.
ICLPICLP-1999-HermenegildoBPL #debugging #optimisation #preprocessor #program analysis #using
Program Analysis, Debugging, and Optimization Using the Ciao System Preprocessor (MVH, FB, GP, PLG), pp. 52–66.
ICLPICLP-1999-JahierD #approach #monitoring
A Generic Approach to Monitor Program Executions (EJ, MD), pp. 139–153.
ICLPICLP-1999-KangT #linear #logic programming #programming language #static analysis
A Static Analysis for Classical Linear Logic Programming Language (KSK, NT), p. 610.
ICLPICLP-1999-LauO #logic programming #modelling #source code
Isoinitial Models for Logic Programs: Some Preliminary Results (KKL, MO), p. 611.
ICLPICLP-1999-LuC #analysis #logic programming #source code
A Regular Type Analysis of Logic Programs (LL, JGC), p. 613.
ICLPICLP-1999-MarinoM #functional #logic programming #source code #static analysis #using
Using Static Analysis to Compile Non-sequential Functional Logic Programs (JM, JJMN), p. 614.
ICLPICLP-1999-OrejasP #semantics #source code
Semantic Definitions for Normal Open Programs (FO, EP), pp. 200–214.
ICLPICLP-1999-PedreschiR #bound #logic programming #nondeterminism #source code
Bounded Nondeterminism of Logic Programs (DP, SR), pp. 350–364.
ICLPICLP-1999-Pereira #declarative #programming
Declarative Programming for a Messy World (FCNP), pp. 3–5.
ICLPICLP-1999-Roy #logic programming
Logic Programming in Oz with Mozart (PVR), pp. 38–51.
ICLPICLP-1999-RoychoudhuryKR #logic programming #source code
Generalized Unfold/fold Transformation Systems for Normal Logic Programs (AR, KNK, IVR), p. 616.
ICLPICLP-1999-SatoF #learning #logic programming
Reactive Logic Programming by Reinforcement Learning (TS, SF), p. 617.
ICLPICLP-1999-Schulte #constraints #programming
Comparing Trailing and Copying for Constraint Programming (CS), pp. 275–289.
ICLPICLP-1999-SeresSH #algebra #logic programming
Algebra of Logic Programming (SS, JMS, CARH), pp. 184–199.
ICLPICLP-1999-Smaus #logic programming #proving #source code #termination
Proving Termination of Input-Consuming Logic Programs (JGS), pp. 335–349.
ICLPICLP-1999-Verbaeten #abduction #analysis #logic programming #source code #termination
Termination Analysis for Abductive General Logic Programs (SV), pp. 365–379.
LICSLICS-1999-MalacariaH #game studies #nondeterminism #program analysis #security
Non-Deterministic Games and Program Analysis: An Application to Security (PM, CH), pp. 443–452.
TLCATLCA-1999-Ohori #compilation #execution #morphism
A Curry-Howard Isomorphism for Compilation and Program Execution (AO), pp. 280–294.
ASEASE-1998-FlenerZH #constraints #logic programming #source code #synthesis
Schema-Guided Synthesis of Constraint Logic Programs (PF, HZ, BH), pp. 168–176.
ASEASE-1998-MichaelM #automation #generative #source code #testing
Automated Software Test Data Generation for Complex Programs (CCM, GM), pp. 136–146.
DACDAC-1998-FallahDK #functional #generative #linear #modelling #programming #satisfiability #using
Functional Vector Generation for HDL Models Using Linear Programming and 3-Satisfiability (FF, SD, KK), pp. 528–533.
DACDAC-1998-Lin #concurrent #source code #synthesis
Software Synthesis of Process-Based Concurrent Programs (BL), pp. 502–505.
DACDAC-1998-SchaumontVREB #design #programming
A Programming Environment for the Design of Complex High Speed ASICs (PS, SV, LR, ME, IB), pp. 315–320.
DATEDATE-1998-BasuLM #source code
Register-Constrained Address Computation in DSP Programs (AB, RL, PM), pp. 929–930.
DATEDATE-1998-Lin #compilation #concurrent #performance #runtime #scheduling #source code
Efficient Compilation of Process-Based Concurrent Programs without Run-Time Scheduling (BL), pp. 211–217.
DATEDATE-1998-ZhaoP #self #source code #testing
Testing DSP Cores Based on Self-Test Programs (WZ, CAP), pp. 166–172.
PODSPODS-1998-VorobyovV #complexity #logic programming #recursion #source code
Complexity of Nonrecursive Logic Programs with Complex Values (SGV, AV), pp. 244–253.
ITiCSEITiCSE-1998-CallaghanH #3d #design pattern #education #java #source code #visualisation
3-D visualisation of design patterns and Java programs in computer science education (MC, HH), pp. 37–40.
ITiCSEITiCSE-1998-CurzonR #programming #question #student #why
Why do students take programming modules? (PC, JR), pp. 59–63.
ITiCSEITiCSE-1998-Grove #motivation #process #programming #using
Using the personal software process to motivate good programming practices (RFG), pp. 98–101.
ITiCSEITiCSE-1998-HaganS #education #programming
The value of discussion classes for teaching introductory programming (DH, JS), pp. 108–111.
ITiCSEITiCSE-1998-Jenkins #approach #education #programming
A participative approach to teaching programming (TJ), pp. 125–129.
ITiCSEITiCSE-1998-Johansson #approach #programming #student
Programming by example (poster): an instructional approach allowing introductory students to quickly grasp the power and excitement of programming (PGJ), p. 284.
ITiCSEITiCSE-1998-KluitSW #evaluation #java #programming #visual notation
Visual programming with Java: evaluation of an introductory programming course (PGK, MS, FW), pp. 143–147.
ITiCSEITiCSE-1998-LeeP #design #education #programming #student
Programming versus design (poster): teaching first year students (PAL, CP), p. 289.
ITiCSEITiCSE-1998-MayoK #kernel #programming
A secure networked laboratory for kernel programming (JM, PK), pp. 175–177.
ITiCSEITiCSE-1998-MooreS #c #learning #multi #programming
A multimedia C programming course that supports different learning situations (poster) (SM, MS), p. 295.
ITiCSEITiCSE-1998-Naps #algorithm #java #source code #student #visualisation
A Java visualiser class: incorporating algorithm visualisations into students’ programs (TLN), pp. 181–184.
ITiCSEITiCSE-1998-RoweT #education #named #online #programming #tutorial
VINCE — an on-line tutorial tool for teaching introductory programming (poster) (GR, GT), p. 304.
ITiCSEITiCSE-1998-Scoy #programming language #using
Using the BURKS 2 CD-ROM in a principles of programming languages course (FLVS), pp. 239–242.
ITiCSEITiCSE-1998-SelbyY #education #programming #student
The teaching of programming (poster): changing the delivery to meet all students’ needs (LS, AY), p. 305.
ITiCSEITiCSE-1998-WardS #javascript #multi #programming language #student
JavaScript as a first programming language for multimedia students (RW, MS), pp. 249–253.
ITiCSEITiCSE-1998-WoitM #lessons learnt #online #programming
Lessons from on-line programming examinations (DMW, DVM), pp. 257–259.
ESOPESOP-1998-HondaVK #programming
Language Primitives and Type Discipline for Structured Communication-Based Programming (KH, VTV, MK), pp. 122–138.
ESOPESOP-1998-Leino #logic #object-oriented #recursion #source code
Recursive Object Types in a Logic of Object-Oriented Programs (KRML), pp. 170–184.
ESOPESOP-1998-RossS #alias #dependence #pointer
Building a Bridge between Pointer Aliases and Program Dependences (JLR, SS), pp. 221–235.
ESOPESOP-1998-Scherlis #case study #data transformation #representation
Systematic Change of Data Representation: Program Manipulations and a Case Study (WLS), pp. 252–266.
ESOPESOP-1998-Smolka #concurrent #constraints #functional #programming
Concurrent Constraint Programming Based on Functional Programming (Extended Abstract) (GS), pp. 1–11.
FASEFASE-1998-Beck #development #programming
Extreme Programming: A Humanistic Discipline of Software Development (KB), pp. 1–6.
FASEFASE-1998-BehnkeBMS #named #programming #relational
RELVIEW — A System for Calculating With Relations and Relational Programming (RB, RB, EM, PS), pp. 318–321.
FoSSaCSFoSSaCS-1998-AlbayrakN #infinity
The WHILE Hierarchy of Program Schemes Is Infinite (CAA, TN), pp. 35–47.
TACASTACAS-1998-AikenFS #detection #logic programming #source code
Detecting Races in Relay Ladder Logic Programs (AA, MF, ZS), pp. 184–200.
TACASTACAS-1998-Grahlmann #automaton #finite #parallel #petri net #source code #using
Combining Finite Automata, Parallel Programs and SDL Using Petri Nets (BG), pp. 102–117.
TACASTACAS-1998-RuysB #experience #modelling #programming #validation
Experience with Literate Programming in the Modelling and Validation of Systems (TCR, EB), pp. 393–408.
WRLAWRLA-1998-BorovanskyJMR #source code
Handling ELAN rewrite programs via an exchange format (PB, SJ, PEM, CR), p. 173.
CSMRCSMR-1998-NiessinkV #maturity #metric #source code #towards
Towards Mature Measurement Programs (FN, HvV), pp. 82–88.
CSMRCSMR-1998-OhtaMI #on the #source code #verification
On Constructing a Tool to Verify Programs for Processors Built in Machines (TO, NM, YI), pp. 52–59.
CSMRCSMR-1998-ZhaoCU98a #concurrent #logic programming #metric #source code
A Metrics Suite for Concurrent Logic Programs (JZ, JC, KU), pp. 172–178.
ICSMEICSM-1998-Bennett #program transformation #question #reverse engineering
Do Program Transformations Help Reverse Engineering? (KHB), p. 247–?.
ICSMEICSM-1998-CherinkaOR #maintenance #off the shelf #programming #question #static analysis
Maintaining a COTS Integrated Solution — Are Traditional Static Analysis Techniques Sufficient for this New Programming Methodology? (RC, CMO, JR), pp. 160–169.
ICSMEICSM-1998-MayrhauserV #adaptation #comprehension
Program Understanding During Software Adaptation Tasks (AvM, AMV), pp. 316–325.
ICSMEICSM-1998-SinhaH #analysis #source code
Analysis of Programs with Exception-Handling Constructs (SS, MJH), pp. 348–357.
IWPCIWPC-1998-BechiniT #concurrent #design #dynamic analysis #java #tool support
Design of a Toolset for Dynamic Analysis of Concurrent Java Program (AB, KCT), pp. 190–197.
IWPCIWPC-1998-BurkwaldERP #visualisation
Visualizing Year 2000 Program Changes (SKB, SGE, KDR, JDP), pp. 13–18.
IWPCIWPC-1998-CanforaCLL #legacy #migration #source code #towards
Decomposing Legacy Programs: A First Step Towards Migrating to Client-Server Platforms (GC, AC, ADL, GADL), pp. 136–144.
IWPCIWPC-1998-DetienneBW #comprehension #object-oriented #programming
The Effect of Object-Oriented Programming Expertise in Several Dimensions of Comprehension Strategies (FD, JMB, SW), pp. 82–89.
IWPCIWPC-1998-ErdosS #comprehension #maintenance #source code
Partial Comprehension of Complex Programs (enough to perform maintenance) (KE, HMS), pp. 98–105.
IWPCIWPC-1998-Kamp #approach #comprehension #multi #repository #tool support
Managing a Multi-File, Multi-Language Software Repository for Program Comprehension Tools 3/4 A Generic Approach (MK), pp. 64–71.
IWPCIWPC-1998-KorelR #comprehension #scalability #slicing #source code
Program Slicing in Understanding of Large Programs (BK, JR), pp. 145–152.
IWPCIWPC-1998-MartinoMMV #automation #detection #development #interactive #parallel #program analysis
Automatic Detection of Interaction Patterns for Parallel Program Analysis and Development (BDM, AM, NM, UV), pp. 206–213.
IWPCIWPC-1998-MayrhauserV #adaptation #behaviour #comprehension #scalability
Program Understanding Behavior During Adaptation of Large Scale Software (AvM, AMV), pp. 164–172.
IWPCIWPC-1998-WoodsOLGQ #architecture #comprehension #tool support
An Architecture for Interoperable Program Understanding Tools (SW, LO, TL, KG, AQ), pp. 54–63.
PASTEPASTE-1998-HarroldRWY #empirical
An Empirical Investigation of Program Spectra (MJH, GR, RW, LY), pp. 83–90.
PASTEPASTE-1998-JefferyZTB #architecture #execution #lightweight #monitoring
A Lightweight Architecture for Program Execution Monitoring (CLJ, WZ, KT, MB), pp. 67–74.
PASTEPASTE-1998-Krinke #slicing #source code #thread
Static Slicing of Threaded Programs (JK), pp. 35–42.
PASTEPASTE-1998-NaumovichCO #analysis #concurrent #data flow #performance #source code
Efficient Composite Data Flow Analysis Applied to Concurrent Programs (GN, LAC, LJO), pp. 51–58.
PASTEPASTE-1998-Snelting #comprehension #concept analysis #framework
Concept Analysis — A New Framework for Program Understanding (GS), pp. 1–10.
PASTEPASTE-1998-WadellA #higher-order #performance #source code #visualisation
Visualizing the Performance of Higher-Order Programs (OW, JMA), pp. 75–82.
WCREWCRE-1998-ClaytonRW #information management #on the
On the Knowledge Required to Understand a Program (RC, SR, LMW), pp. 69–78.
WCREWCRE-1998-KullbachWDE #comprehension #multi
Program Comprehension in Multi-Language Systems (BK, AW, PD, JE), pp. 135–143.
WCREWCRE-1998-LinO #comprehension #flexibility #named
FEPSS: A Flexible and Extensible Program Comprehension Support System (TL, LO), pp. 40–49.
WCREWCRE-1998-ValasareddiC #graph #identification #process #source code
A Graph-Based Object Identification Process for Procedural Programs (RRV, DLC), pp. 50–58.
PLDIPLDI-1998-AdveM #integer #optimisation #program analysis #set #using
Using Integer Sets for Data-Parallel Program Analysis and Optimization (VSA, JMMC), pp. 186–198.
PLDIPLDI-1998-ColbyGJ #automation #source code
Automatically Closing Open Reactive Programs (CC, PG, LJJ), pp. 345–357.
PLDIPLDI-1998-ZhuH #c #communication #optimisation #parallel #source code
Communication Optimizations for Parallel C Programs (YZ, LJH), pp. 199–211.
SASSAS-1998-AlbertAFJV #functional #logic programming
Improving Control in Functional Logic Program Specialization (EA, MA, MF, PJI, GV), pp. 262–277.
SASSAS-1998-CharatonikP #logic programming #source code #type inference
Directional Type Inference for Logic Programs (WC, AP), pp. 278–294.
SASSAS-1998-FagesG #analysis #logic programming #source code
Analysis of Normal Logic Programs (FF, RG), pp. 82–98.
SASSAS-1998-PeraltaGS #analysis #constraints #imperative #logic programming #source code
Analysis of Imperative Programs through Analysis of Constraint Logic Programs (JCP, JPG, HS), pp. 246–261.
SASSAS-1998-SchmidtS #abstract interpretation #model checking #program analysis
Program Analysis as Model Checking of Abstract Interpretations (DAS, BS), pp. 351–380.
SASSAS-1998-TadjouddineEF #automation #difference #program analysis
Sparse Jacobian Computation in Automatic Differentiation by Static Program Analysis (MT, FE, CF), pp. 311–326.
SASSAS-1998-Volpe #alias #first-order #logic programming #source code
A First-Order Language for Expressing Aliasing and Type Properties of Logic Programs (PV), pp. 184–199.
STOCSTOC-1998-Gal #bound #source code
A Characterization of Span Program Size and Improved Lower Bounds for Monotone Span Programs (AG), pp. 429–437.
STOCSTOC-1998-Thathachar #branch #on the
On Separating the Read-k-Times Branching Program Hierarchy (JST), pp. 653–662.
FLOPSFLOPS-1998-AbramovG #approach #programming language #semantics #standard
Semantics Modifiers: An Approach to Non-Standard Semantics of Programming Languages (SMA, RG), pp. 247–270.
FLOPSFLOPS-1998-LedererD #programming
Two-Stage Programming (EFAL, RAD), pp. 296–313.
FLOPSFLOPS-1998-Nedjah #equation #source code
Postponing Redex Contractions in Equational Programs (NN), pp. 40–60.
ICALPICALP-1998-Abadi
Protection in Programming-Language Translations (MA), pp. 868–883.
ICALPICALP-1998-Ben-AmramP #source code
CONS-Free Programs with Tree Input (Extended Abstract) (AMBA, HP), pp. 271–282.
ICALPICALP-1998-JuknaZ #bound #branch #nondeterminism #on the #source code
On Branching Programs With Bounded Uncertainty (Extended Abstract) (SJ, SZ), pp. 259–270.
ICALPICALP-1998-TahaBS #axiom #multi #programming #type safety
Multi-Stage Programming: Axiomatization and Type Safety (WT, ZEAB, TS), pp. 918–929.
ICALPICALP-1998-Zakharov #approach #decidability #equivalence #performance #source code
An Efficient and Unified Approach to the Decidability of Equivalence of Propositional Programs (VAZ), pp. 247–258.
CIAAWIA-1998-LHerPM #automaton #proving #source code #using
Proving Sequential Function Chart Programs Using Automata (DL, PLP, LM), pp. 149–163.
FMFM-1998-PuitgD #development #geometry #modelling
Formal Program Development in Geometric Modeling (FP, JFD), pp. 62–76.
AFPAFP-1998-BackhouseJJM98 #programming
Generic Programming: An Introduction (RCB, PJ, JJ, LGLTM), pp. 28–115.
AFPAFP-1998-MoorS98 #program transformation
Generic Program Transformation (OdM, GS), pp. 116–149.
AFPAFP-1998-Sheard98 #ml #programming language #staged #using
Using MetaML: A Staged Programming Language (TS), pp. 207–239.
ICFPICFP-1998-FindlerF #composition #mixin #object-oriented #programming
Modular Object-Oriented Programming with Units and Mixins (RBF, MF), pp. 94–104.
ICFPICFP-1998-Hutton #semantics
Fold and Unfold for Program Semantics (GH), pp. 280–288.
ICFPICFP-1998-Karczmarczuk #difference #functional #source code
Functional Differentiation of Computer Programs (JK), pp. 195–203.
ICFPICFP-1998-MarcosLR #approach #authoring #functional #hypermedia #programming
A Functional Programming Approach to Hypermedia Authoring (DHM, PEML, WAR), p. 346.
ICFPICFP-1998-Odersky #programming
Programming with Variable Functions (MO), pp. 105–116.
ICFPICFP-1998-Scholz #combinator #imperative #library #monad #programming
Imperative Streams — A Monadic Combinator Library for Synchronous Programming (ES), pp. 261–272.
ICFPICFP-1998-VisserBT
Building Program Optimizers with Rewriting Strategies (EV, ZEAB, APT), pp. 13–26.
ICFPICFP-1998-ZhangL #automation #incremental #source code
Automating Derivation of Incremental Programs (YZ, YAL), p. 350.
IFLIFL-1998-CharlesR #approach #functional #interactive #parallel #profiling #source code
An Interactive Approach to Profiling Parallel Functional Programs (NC, CR), pp. 20–37.
AdaEuropeAdaEurope-1998-BliebergerB #ada #analysis #source code
Symbolic Reaching Definitions Analysis of Ada Programs (JB, BB), pp. 238–250.
AdaEuropeAdaEurope-1998-BurnsDR #realtime #source code
The Ravenscar Tasking Profile for High Integrity Real-Time Programs (AB, BD, GR), pp. 263–275.
AdaEuropeAdaEurope-1998-EspinosaJCTG #ada #component #programming #realtime
Programming Hard Real-Time Systems with Optional Components in Ada (AE, VJ, CC, AT, AGF), pp. 102–111.
AdaSIGAda-1998-DobbingB #realtime #source code
The Ravenscar Tasking Profile for High Integrity Real-Time Programs (BD, AB), pp. 1–6.
AdaSIGAda-1998-KaislerF #ada #concurrent #design #object-oriented
Object-Oriented and Concurrent Program Design Issues in Ada 95 (SHK, MBF), pp. 246–254.
AdaSIGAda-1998-LaskiSH #ada #analysis #dependence #source code
Dependency Analysis of Ada Programs (JWL, WS, JH), pp. 263–275.
ICMLICML-1998-AlerBI #approach #learning #multi #programming #search-based
Genetic Programming and Deductive-Inductive Learning: A Multi-Strategy Approach (RA, DB, PI), pp. 10–18.
ICMLICML-1998-ReddyT #first-order #learning #source code
Learning First-Order Acyclic Horn Programs from Entailment (CR, PT), pp. 472–480.
ICMLICML-1998-SalustowiczS #evolution #source code
Evolving Structured Programs with Hierarchical Instructions and Skip Nodes (RS, JS), pp. 488–496.
ICPRICPR-1998-UchidaS #2d #programming
A monotonic and continuous two-dimensional warping based on dynamic programming (SU, HS), pp. 521–524.
ICPRICPR-1998-ZhugeTLHD #analysis #image #interactive #programming #segmentation
An interactive image segmentation method based on dynamic programming and its application in medical image analysis (YZ, JT, NL, ZH, RD), pp. 1558–1560.
KRKR-1998-AlferesLPPP #logic programming
Dynamic Logic Programming (JJA, JAL, LMP, HP, TCP), pp. 98–111.
KRKR-1998-BrewkaE #logic programming #set #source code
Preferred Answer Sets for Extended Logic Programs (GB, TE), pp. 86–97.
KRKR-1998-GiacomoRS #execution #monitoring #source code
Execution Monitoring of High-Level Robot Programs (GDG, RR, MS), pp. 453–465.
ECOOPECOOP-1998-CrnogoracRR #concurrent #inheritance #object-oriented #programming
Classifying Inheritance Mechanisms in Concurrent Object Oriented Programming (LC, ASR, KR), pp. 571–600.
ECOOPECOOP-1998-GilI #analysis #complexity #object-oriented #source code
The Complexity of Type Analysis of Object Oriented Programs (JYG, AI), pp. 601–634.
OOPSLAOOPSLA-1998-Bouraqadi-SaadaniLR #programming
Safe Metaclass Programming (NMNBS, TL, FR), pp. 84–96.
OOPSLAOOPSLA-1998-BrachaOSW #java #programming language
Making the Future Safe for the Past: Adding Genericity to the Java Programming Language (GB, MO, DS, PW), pp. 183–200.
OOPSLAOOPSLA-1998-CartwrightS #java #programming language #runtime
Compatible Genericity with Run-Time Types for the Java Programming Language (RC, GLSJ), pp. 201–215.
TOOLSTOOLS-ASIA-1998-YuanCXMY #analysis #c++ #database #information management #tool support
C++ Program Information Database for Analysis Tools (WY, XC, TX, HM, FY), pp. 173–180.
TOOLSTOOLS-USA-1998-McKim #design #education #multi #object-oriented #programming #using
Using a Multi-Term Project to Teach Object Oriented Programming and Design (JCM), p. 468–?.
TOOLSTOOLS-USA-1998-Watkins #contract #interface #programming #using
Using Interface Definition Languages to Support Path Expressions and Programming by Contract (DW), p. 308–?.
PPDPALP-PLILP-1998-BruynoogheVWD #detection #logic programming #query #source code
Detecting Unsolvable Queries for Definite Logic Programs (MB, HV, DAdW, MD), pp. 118–133.
PPDPALP-PLILP-1998-CosmoLN #game studies #logic programming #semantics
A Game Semantics Foundation for Logic Programming (Extended Abstract) (RDC, JVL, SN), pp. 355–373.
PPDPALP-PLILP-1998-CuiDDKRRRSW #logic programming #model checking
Logic Programming and Model Checking (BC, YD, XD, KNK, CRR, IVR, AR, SAS, DSW), pp. 1–20.
PPDPALP-PLILP-1998-Hannan #program analysis #prolog
Program Analysis in λ-Prolog (JH), pp. 353–354.
PPDPALP-PLILP-1998-HanusS #declarative #source code
Controlling Search in Declarative Programs (MH, FS), pp. 374–390.
PPDPALP-PLILP-1998-HatcliffDL #analysis #staging #using
Staging Static Analyses Using Abstraction-Based Program Specialization (JH, MBD, SL), pp. 134–151.
PPDPALP-PLILP-1998-LeviS #empirical #logic programming #refinement #source code
An Experiment in Domain Refinement: Type Domains and Type Representations for Logic Programs (GL, FS), pp. 152–169.
PPDPALP-PLILP-1998-LiptonM #constraints #encapsulation #logic programming
Encapsulating Data in Logic Programming via Categorial Constraints (JL, RM), pp. 391–410.
PPDPALP-PLILP-1998-MoreauK #commutative #compilation #source code
A Compiler for Rewrite Programs in Associative-Commutative Theories (PEM, HK), pp. 230–249.
PPDPALP-PLILP-1998-SmausHK #logic programming #source code #termination
Termination of Logic Programs with block Declarations Running in Several Modes (JGS, PMH, AK), pp. 73–88.
PPDPALP-PLILP-1998-VanhoofSM #bottom-up #framework #logic programming #source code
A Framework for Bottom Up Specialisation of Logic Programs (WV, DDS, BM), pp. 54–72.
PPDPALP-PLILP-1998-Wakeling #compilation #functional #haskell #java #lazy evaluation #mobile #source code #virtual machine
Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine (DW), pp. 335–352.
LOPSTRLOPSTR-1998-AvelloneFM #data type #source code #synthesis
Synthesis of Programs in Abstract Data Types (AA, MF, PM), pp. 81–100.
LOPSTRLOPSTR-1998-AyedDFM #program transformation
Mathematical Foundations for Program Transformations (RBA, JD, MF, AM), pp. 319–321.
LOPSTRLOPSTR-1998-BaldanCLP #declarative #semantics #towards
A Step Towards a Methodology for Mercury Program Construction: A Declarative Semantics for Mercury (DB, BLC, CL, IP), pp. 21–40.
LOPSTRLOPSTR-1998-BellotR #imperative #logic #source code #synthesis
Logical Synthesis of Imperative O. O. Programs (PB, BR), pp. 316–318.
LOPSTRLOPSTR-1998-BossiC #logic programming #source code
Success in Logic Programs (AB, NC), pp. 219–239.
LOPSTRLOPSTR-1998-BossiR #logic programming #source code #specification
Specialising Logic Programs with Respect to Call?Post Specifications (AB, SR), pp. 159–178.
LOPSTRLOPSTR-1998-BrogiCT #source code
The Use of Renaming in Composing General Programs (AB, SC, FT), pp. 124–142.
LOPSTRLOPSTR-1998-GluckHJ #online
Generalization in Hierarchies of Online Program Specialization Systems (RG, JH, JJ), pp. 179–198.
LOPSTRLOPSTR-1998-HamfeltN #combinator #composition #induction #logic programming #source code #synthesis
Inductive Synthesis of Logic Programs by Composition of Combinatory Program Schemes (AH, JFN), pp. 143–158.
LOPSTRLOPSTR-1998-HoarauM #compilation #constraints #logic programming #source code #termination
Inferring and Compiling Termination for Constraint Logic Programs (SH, FM), pp. 240–254.
LOPSTRLOPSTR-1998-Richardson #named #proving #theorem proving
Abstract: Proof Planning with Program Schemas (JR), pp. 313–315.
LOPSTRLOPSTR-1998-RobertsonA #logic programming #source code #synthesis
Pragmatics in the Synthesis of Logic Programs (DSR, JAC), pp. 41–60.
LOPSTRLOPSTR-1998-Rosenblueth #source code #using
An Exhaustive-Search Method Using Layered Streams Obtained Through a Meta-Interpreter for Chain Programs (DAR), pp. 322–324.
LOPSTRLOPSTR-1998-SmausHK #fault #logic programming #multi #source code #using
Preventing Instantiation Errors and Loops for Logic Programs with Multiple Modes Using block Declarations (JGS, PMH, AK), pp. 289–307.
LOPSTRLOPSTR-1998-VanhoofSM #bottom-up #logic programming #source code
Bottom-Up Specialisation of Logic Programs (WV, DDS, BM), pp. 325–327.
LOPSTRLOPSTR-1998-ZidoumFH #source code #synthesis
Schema-Guided Synthesis of CLP Programs (HZ, PF, BH), pp. 309–312.
POPLPOPL-1998-HeintzeR #calculus #programming
The SLam Calculus: Programming with Secrecy and Integrity (NH, JGR), pp. 365–377.
SACSAC-1998-DentiNO #coordination #on the #power of #programming
On the expressive power of a language for programming coordination media (ED, AN, AO), pp. 169–177.
SACSAC-1998-JoLS #concurrent #object-oriented #programming
A realization of a concurrent object-oriented programming (CHJ, CHL, JGS), pp. 558–563.
SACSAC-1998-Konstam #algorithm #classification #programming #search-based #using
Group classification using a mix of genetic programming and genetic algorithms (AHK), pp. 308–312.
SACSAC-1998-LiII #algorithm #constraints #estimation #recursion
A recursive time estimation algorithm for program traces under resource constraints (DL, YI, NI), pp. 635–640.
SACSAC-1998-MurthyK #modelling #network #programming #tool support
Integrated network computing models, programming modes and software tools (VKM, EVK), pp. 551–557.
SACSAC-1998-StaudtQJ #maintenance
View maintenance and change notification for application program views (MS, CQ, MAJ), pp. 220–225.
FSEFSE-1998-AtkinsonG #effectiveness #pointer #program analysis
Effective Whole-Program Analysis in the Presence of Pointers (DCA, WGG), pp. 46–55.
FSEFSE-1998-Karasick #architecture #c++ #incremental #programming
The Architecture of Montana: An Open and Extensible Programming Environment with an Incremental C++ (MK), pp. 131–142.
ICSEICSE-1998-EixelsbergerOGB #architecture #product line
Software Architecture Recovery of a Program Family (WE, MO, HG, BB), pp. 508–511.
ICSEICSE-1998-HerbslebG #case study #complexity #concept #metric
Conceptual Simplicity Meets Organizational Complexity: Case Study of a Corporate Metrics Program (JDH, REG), pp. 271–280.
ICSEICSE-1998-RothermelLDB #source code #testing #visual notation #what
What You See Is What You Test: A Methodology for Testing Form-Based Visual Programs (GR, LL, CD, MMB), pp. 198–207.
ASPLOSASPLOS-1998-AcharyaUS #algorithm #evaluation #programming
Active Disks: Programming Model, Algorithms and Evaluation (AA, MU, JHS), pp. 81–91.
ASPLOSASPLOS-1998-GhoshMM #analysis #precise #program transformation
Precise Miss Analysis for Program Transformations with Caches of Arbitrary Associativity (SG, MM, SM), pp. 228–239.
ASPLOSASPLOS-1998-KrintzCLZ #execution #mobile #source code #strict #using
Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs (CK, BC, HBL, BGZ), pp. 159–169.
CCCC-1998-Burnett #challenge #programming language #research #visual notation
Challenges and Oppurtunities Visual Programming Languages Bring to Programming Language Research (MMB), p. 188.
CCCC-1998-GhiyaHZ #c #detection #parallel #recursion #source code
Detecting Parallelism in C Programs with Recursive Darta Structures (RG, LJH, YZ), pp. 159–173.
CCCC-1998-Steindl #object-oriented #slicing #source code
Intermodular Slicing of Object-oriented Programs (CS), pp. 264–279.
HPDCHPDC-1998-HackstadtHM #distributed #framework #source code
A Framework for Interacting with Distributed Programs and Data (STH, CWH, ADM), pp. 206–214.
HPDCHPDC-1998-ZhangSL #message passing #source code #using
Dynamically Instrumenting Message-Passing Programs Using Virtual Clocks (KZ, CS, KCL), pp. 340–341.
CADECADE-1998-ArtsDFG #distributed #erlang #source code #verification
System Description: Verification of Distributed Erlang Programs (TA, MD, LÅF, DG), pp. 38–41.
CADECADE-1998-Malik #automation #deduction #finite #source code
Automated Deduction of Finite-State Control Programs for Reactive Systems (RM), pp. 302–316.
CAVCAV-1998-Halbwachs #programming
Synchronous Programming of Reactive Systems (NH), pp. 1–16.
CSLCSL-1998-KomaraV #programming #theorem
Theorems af Péter and Parsons in Computer Programming (JK, PJV), pp. 204–223.
CSLCSL-1998-MarekPT #constraints #logic programming
Revision Programming = Logic Programming + Integrity Constraints (VWM, IP, MT), pp. 73–89.
ISSTAISSTA-1998-Corbett #concurrent #java #modelling #source code
Constructing Compact Models of Concurrent Java Programs (JCC), pp. 1–10.
ISSTAISSTA-1998-Hamlet #question #testing #what
What Can We Learn by Testing a Program? (RGH), pp. 50–52.
ISSTAISSTA-1998-TraceyCM #automation #using
Automated Program Flaw Finding Using Simulated Annealing (NT, JAC, KM), pp. 73–81.
ISSTAISSTA-1998-YangSP #parallel #source code
All-du-path Coverage for Parallel Programs (CSDY, ALS, LLP), pp. 153–162.
ICTSSIWTCS-1998-Anlauf #programming #testing
Programming Service Tests with TTCN (MA), pp. 259–274.
ICLPJICSLP-1998-AngelopoulosPW #algorithm #constraints #implementation #logic programming #random
Implementing Randomised Algorithms in Constraint Logic Programming (NA, ADP, HW), pp. 355–356.
ICLPJICSLP-1998-Cervesato #compilation #logic programming
Proof-Theoretic Foundation of Compilation in Logic Programming (IC), pp. 115–129.
ICLPJICSLP-1998-DeviennePTV #prolog #text-to-text
Source-to-source Prolog Program Compression (PD, AP, PT, SV), pp. 205–219.
ICLPJICSLP-1998-FonsecaCD #execution #logic programming #named #parallel #source code #visualisation
VisAll: A Universal Tool to Visualise Parallel Execution of Logic Programs (NAF, VSC, IdCD), pp. 100–114.
ICLPJICSLP-1998-HanusS #logic programming #source code
Controlling Search in Funtional Logic Programs (MH, FS), pp. 347–348.
ICLPJICSLP-1998-HodasWTK #implementation #linear #logic programming #performance #programming language
Efficient Implementation of a Linear Logic Programming Language (JSH, KMW, NT, KSK), pp. 145–159.
ICLPJICSLP-1998-KakasM #abduction #logic programming
Applications of Abductive Logic Programming (ACK, AM), pp. 343–344.
ICLPJICSLP-1998-Lavrac #induction #information management #logic programming #relational
Inductive Logic Programming for Relational Knowledge Discovery (NL), pp. 7–24.
ICLPJICSLP-1998-LeiteP #logic programming
Iterated Logic Program Updates (JAL, LMP), pp. 265–278.
ICLPJICSLP-1998-Leuschel #abstract interpretation
Program Specialisation and Abstract Interpretation Reconciled (ML), pp. 220–234.
ICLPJICSLP-1998-McAloon #linear #logic programming #research
Disjunctive Linear Programming: At the Intersection of Operations Research and Logic Programming (KM), pp. 5–6.
ICLPJICSLP-1998-Refalo98a #constraints #logic programming
Meta-linear Constraints in Constraint Logic Programming (PR), pp. 55–69.
LICSLICS-1998-FagesRS #concurrent #constraints #semantics #source code #verification
Phase Semantics and Verification of Concurrent Constraint Programs (FF, PR, SS), pp. 141–152.
LICSLICS-1998-FriasM #calculus #relational
Completeness of a Relational Calculus for Program Schemes (MFF, RDM), pp. 127–134.
LICSLICS-1998-Tatsuta #synthesis
Realizability for Constructive Theory of Functions and Classes and its Application to Program Synthesis (MT), pp. 358–367.
ASEASE-1997-Ameur #comprehension #program analysis #source code
A Contribution to Program Comprehension by Program Analysis: Application to Numerical Programs (YAA), pp. 134–142.
ASEASE-1997-ArmandoSG #automation #paradigm #recursion #source code #synthesis
Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm (AA, AS, IG), pp. 2–9.
ASEASE-1997-Caldwell
Moving Proofs-As-Programs into Practice (JLC), pp. 10–17.
ASEASE-1997-CohenF #abstraction #automation #database #re-engineering #source code
Automatic High-Quality Reengineering of Database Programs by Temporal Abstraction (YC, YAF), pp. 90–97.
ASEASE-1997-FlenerLO #source code #synthesis
Correct-Schema-Guided Synthesis of Steadfast Programs (PF, KKL, MO), p. 153–?.
ASEASE-1997-GannodC #approach #automation #pointer #reverse engineering #source code
A Formal Automated Approach for Reverse Engineering Programs with Pointers (GCG, BHCC), pp. 219–226.
ASEASE-1997-Gaugne #comprehension #debugging #static analysis
A Static Analysis for Program Understanding and Debugging (RG), pp. 297–298.
ASEASE-1997-MatskinT #source code #synthesis
Strategies of Structural Synthesis of Programs (MM, ET), pp. 305–306.
ASEASE-1997-Tan #component #data-driven #interface #reuse #source code
Enhancing the Component Reusability in Data-Intensive Business Programs through Interface Separation (HBKT), pp. 313–314.
ASEASE-1997-Welty #abstract syntax tree #comprehension #syntax
Augmenting Abstract Syntax Trees for Program Understanding (CAW), pp. 126–133.
DACDAC-1997-HsiehPMR #evaluation #synthesis
Profile-Driven Program Synthesis for Evaluation of System Power Dissipation (CTH, MP, GM, FR), pp. 576–581.
DATEEDTC-1997-BeckmannH #constraints #in memory #logic programming #memory management #synthesis #using
Using constraint logic programming in memory synthesis for general purpose computers (RB, JH), p. 619.
DATEEDTC-1997-GirodiasC #constraints #correlation #interface #logic programming #using #verification
Interface timing verification with delay correlation using constraint logic programming (PG, EC), pp. 12–19.
ICDARICDAR-1997-MartensC #online #optimisation #programming
Dynamic Programming Optimisation for On-line Signature Verificatio (RM, LJMC), pp. 653–656.
SIGMODSIGMOD-1997-GoyalHKMSZ #programming
Picture Programming Project (NG, CH, RK, BM, MS, MMZ), pp. 514–516.
CSEETCSEET-1997-NavedaL #re-engineering
Crafting a baccalaureate program in software engineering (JFN, MJL), pp. 74–83.
ITiCSEITiCSE-1997-FeldmanB #concurrent #education #programming
Concurrent programming CAN be introduced into the lower-level undergraduate curriculum (MBF, BDB), pp. 77–79.
ITiCSEITiCSE-1997-HaganSM #monitoring #programming
Monitoring and evaluating a redesigned first year programming course (DH, JS, IM), pp. 37–39.
ITiCSEITiCSE-1997-Houle #programming
Ethics, programming, and virtual environments (MEH), pp. 91–93.
ITiCSEITiCSE-1997-Moser #game studies #learning #what #why
A fantasy adventure game as a learning environment: why learning to program is so difficult and what can be done about it (RM), pp. 114–116.
ITiCSEITiCSE-1997-PriceP #education #empirical #evaluation #feedback #programming
Teaching programming through paperless assignments: an empirical evaluation of instructor feedback (BAP, MP), pp. 94–99.
ITiCSEITiCSE-1997-WesterSK #approach #java #programming #visual notation
Visual programming with Java; an alternative approach to introductory programming (FW, MS, PGK), pp. 57–58.
ITiCSEITiCSE-WGR-1997-DagdilelisS #programming #using
Using Emil Post’s machine for an introduction to formal programming (poster) (VD, MS), p. 147.
ITiCSEITiCSE-WGR-1997-Danielsson #detection #programming
Detecting plagiarism in introductory programming courses (poster and demonstration) (MD), p. 148.
ITiCSEITiCSE-WGR-1997-DomingoGLRM #approach #generative #programming #using
SEDA, an advanced software tool in its generation: developing a Windows tutor using SEDA versus a classical programming approach (poster) (PD, ÁGC, ML, BR, VMO), p. 148.
ITiCSEITiCSE-WGR-1997-PetreP #internet #problem #programming
Programming practical work and problem sessions via the Internet (MP, BAP), pp. 125–128.
TACASTACAS-1997-Berry #hardware #optimisation #source code #synthesis #verification
Hardware and Software Synthesis, Optimization, and Verification from Esterel Programs (GB), pp. 1–3.
TACASTACAS-1997-BoigelotG #automation #source code #specification #synthesis
Automatic Synthesis of Specifications from the Dynamic Observation of Reactive Programs (BB, PG), pp. 321–333.
TACASTACAS-1997-KrimmM #composition #generative #source code
Compositional State Space Generation from Lotos Programs (JPK, LM), pp. 239–258.
ICSMEICSM-1997-Abd-El-Hafiz #composition #comprehension #knowledge-based
Effects of Decomposition Techniques on Knowledge-Based Program Understanding (SKAEH), p. 21–?.
ICSMEICSM-1997-AntoniolFLTZM #comprehension #maintenance
Program Understanding and Maintenance with the CANTO Environment (GA, RF, GL, PT, SZ, EM), p. 72–?.
ICSMEICSM-1997-Gupta #case study #comprehension #experience #using
Program Understanding Using Program Slivers — An Experience Report (AG), pp. 66–71.
ICSMEICSM-1997-Reed
DLA’S YEAR 2000 REMEDIATION PROGRAM: Managing Organization-Wide Conversion and Compliance (SJR), pp. 198–205.
WCREWCRE-1997-Balmas #concept #framework #source code #towards
Toward a Framework for Conceptual and Formal Outlines of Programs (FB), pp. 226–235.
WCREWCRE-1997-DeursenWQ #recognition #tool support
Program Plan Recognition for Year 2000 Tools (AvD, SW, AQ), p. 124–?.
WCREWCRE-1997-Kontogiannis #detection #evaluation #metric #programming #using
Evaluation Experiments on the Detection of Programming Patterns Using Software Metrics (KK), p. 44–?.
WCREWCRE-1997-QuiliciWZ #approach #constraints
New Experiments with a Constraint-Based Approach to Program Plan Matching (AQ, SW, YZ), pp. 114–123.
WCREWCRE-1997-ReevesS #approach #comprehension #named
JACKAL: A Hierarchical Approach to Program Understanding (AAR, JDS), pp. 84–93.
WCREWCRE-1997-Sneed #interface #re-engineering
Program Interface Reengineering for Wrapping (HMS), pp. 206–214.
WCREWCRE-1997-StoreyWM #comprehension #how #question #source code #tool support
How Do Program Understanding Tools Affect How Programmers Understand Programs? (MADS, KW, HAM), p. 12–?.
WPCWPC-1997-BurdM #comprehension #reuse
Enriching Program Comprehension for Software Reuse (EB, MM), pp. 130–137.
WPCWPC-1997-BurnsteinR #automation #comprehension
Automated Chunking to Support Program Comprehension (IB, KR), pp. 40–49.
WPCWPC-1997-ChanM #comprehension #named
PUI: A Tool to Support Program Understanding (PSC, MM), pp. 192–198.
WPCWPC-1997-ClaytonRTW #case study #comprehension
A Case Study of Domain-based Program Understanding (RC, SR, LT, LMW), pp. 102–110.
WPCWPC-1997-HarmanD #slicing
Amorphous Program Slicing (MH, SD), pp. 70–79.
WPCWPC-1997-KloschWTs #component #comprehension #state machine
Facilitating Program Comprehension via Generic Components for State Machines (RK, JW, GT, HCG), pp. 118–127.
WPCWPC-1997-KorelR #comprehension #execution #slicing
Dynamic Program Slicing in Understanding of Program Execution (BK, JR), pp. 80–89.
WPCWPC-1997-LangM #comprehension #framework #research
Building a Research Infrastructure for Program Comprehension Observations (SL, AvM), pp. 165–169.
WPCWPC-1997-RajlichC #comprehension #standard #towards
Towards Standard for Experiments in Program Comprehension (VR, GSC), pp. 160–161.
WPCWPC-1997-Sayyad-ShirabadLL #comprehension #towards
A Little Knowledge Can Go a Long Way Towards Program Understanding (JSS, TCL, SL), pp. 111–117.
WPCWPC-1997-TonellaAFM #analysis #comprehension #points-to
Points-to Analysis for Program Understanding (PT, GA, RF, EM), pp. 90–99.
WPCWPC-1997-YangLC #component #comprehension #identification #program transformation #reuse
Code Understanding through Program Transformation for Reusable Component Identification (HY, PL, WCC), pp. 148–157.
ICSMEICSM-2000-Basili #analysis #maintenance #reuse
Analysis for Reuse and Maintenance: A Program for Experimentation (VRB), p. 296–?.
ICSMEICSM-2000-IioFA #analysis #maintenance #process
Experimental Analysis of the Cognitive Processes of Program Maintainers during Software Maintenance (KI, TF, YA), pp. 242–249.
ICSMEICSM-2000-YoungerBL #concurrent #refinement #source code
A Formal Transformation and Refinement Method for Concurrent Programs (EJY, KHB, ZL), p. 287–?.
PEPMPEPM-1997-AlpuenteFJV #functional #lazy evaluation #logic programming #source code
Specialization of Lazy Functional Logic Programs (MA, MF, PJI, GV), pp. 151–162.
PEPMPEPM-1997-DanvyS #equation #named #recursion #source code #λ-calculus
λ-Dropping: Transforming Recursive Equations into Programs with Block Structure (OD, UPS), pp. 90–106.
PEPMPEPM-1997-MarinescuG #concurrent #source code
Partial-Evaluation Techniques for Concurrent Programs (MM, BG), pp. 47–62.
PEPMPEPM-1997-TahaS #multi #programming
Multi-Stage Programming with Explicit Annotations (WT, TS), pp. 203–217.
PLDIPLDI-1997-CooperL #c #source code
Register Promotion in C Programs (KDC, JL), pp. 308–319.
PLDIPLDI-1997-DussartHH
Module-Sensitive Program Specialisation (DD, RH, JH), pp. 206–214.
PLDIPLDI-1997-JensenJKS #automation #higher-order #logic #monad #pointer #source code #using #verification
Automatic Verification of Pointer Programs using Monadic Second-Order Logic (JLJ, MEJ, NK, MIS), pp. 226–236.
PLDIPLDI-1997-WagnerG #analysis #incremental #programming language
Incremental Analysis of real Programming Languages (TAW, SLG), pp. 31–43.
PLDIPLDI-1997-Webber #program analysis #using
Program Analysis Using Binary Relations (ABW), pp. 249–260.
SASSAS-1997-CodishLB #algebra #analysis #approach #logic programming #source code
An Algebraic Approach to Sharing Analysis of Logic Programs (MC, VL, FB), pp. 68–82.
SASSAS-1997-CorrensonDPR #attribute grammar #deforestation #functional #programming
Attribute Grammars and Functional Programming Deforestation (LC, ÉD, DP, GR), p. 365.
SASSAS-1997-EmelianovB #semantics
Semantic Analyzer of Modula-Programs (PGE, DEB), pp. 361–363.
SASSAS-1997-FahndrichA #constraints #program analysis #set #using
Program Analysis Using Mixed Term and Set Constraints (MF, AA), pp. 114–126.
SASSAS-1997-HornofCN #effectiveness #source code
Effective Specialization of Realistic Programs via Use Sensitivity (LH, CC, JN), pp. 293–314.
SASSAS-1997-IgarashiK #analysis #communication #concurrent #programming language #type system
Type-Based Analysis of Communication for Concurrent Programming Languages (AI, NK), pp. 187–201.
SASSAS-1997-PanitzS #automation #functional #higher-order #named #proving #source code #strict #termination
TEA: Automatically Proving Termination of Programs in a Non-strict Higher-Order Functional Language (SEP, MSS), pp. 345–360.
SASSAS-1997-TalbotTD #analysis #automaton #logic programming
Set-Based Analysis for Logic Programming and Tree Automata (JMT, ST, PD), pp. 127–140.
SASSAS-1997-YiR #effectiveness #estimation #exception #source code #towards
Towards a Cost-Effective Estimation of Uncaught Exceptions in SML Programs (KY, SR), pp. 98–113.
SASSAS-1997-Zartmann #abstract interpretation #functional #logic programming #source code
Denotational Abstract Interpretation of Functional Logic Programs (FZ), pp. 141–159.
STOCSTOC-1997-RazborovWY #branch #calculus #proving #source code
Read-Once Branching Programs, Rectangular Proofs of the Pigeonhole Principle and the Transversal Calculus (AAR, AW, ACCY), pp. 739–748.
ICALPICALP-1997-Ablayev #branch #nondeterminism #order #source code
Randomization and Nondeterminism Are Comparable for Ordered Read-Once Branching Programs (FMA), pp. 195–202.
ICALPICALP-1997-Ruggieri #constraints #logic programming #source code #termination
Termination of Constraint Logic Programs (SR), pp. 838–848.
FMFME-1997-AndersonT #diagrams #programmable #programming language
Diagrams and Programming Languages for Programmable Controllers (SA, KT), pp. 1–19.
FMFME-1997-Charpentier #distributed #source code
A UNITY Mapping Operator for Distributed Programs (MC), pp. 665–684.
FMFME-1997-MikhajlovaS #interface #object-oriented #refinement #source code
Class Refinement and Interface Refinement in Object-Oriented Programs (AM, ES), pp. 82–101.
ICFPICFP-1997-Duris #attribute grammar #deforestation #functional #programming
Functional Programming and Attribute Grammars Deforestation (ÉD), p. 312.
ICFPICFP-1997-Erwig #functional #graph #programming
Functional Programming with Graphs (ME), pp. 52–65.
ICFPICFP-1997-Kagawa #composition #functional #programming
Compositional References for Stateful Functional Programming (KK), pp. 217–226.
ICFPICFP-1997-KrasnogorLMP #functional #programming
Protien Folding meets Functional Programming (NK, PEML, PM, DAP), p. 313.
ICFPICFP-1997-Ostvold #functional #induction #recursion #source code #synthesis
Inductive Synthesis of Recursive Functional Programs (Poster Abstract) (BMØ), p. 323.
ICFPICFP-1997-SabelfeldS #analysis #functional #problem #semantics #source code
Simple Semantic Analysis Problems for Functional Programs (VKS, AS), p. 319.
ICFPICFP-1997-SpiliopoulouHD #approach #distributed #functional #programming
Distributed Programming, a Purely Functional Approach (ES, IH, ND), p. 320.
ICFPICFP-1997-TahaS #multi #programming
Multi-Stage Programming (WT, TS), p. 321.
IFLIFL-1997-DidrichGMP #algebra #in the large #programming
Programming in the Large: The Algebraic-Functional Language Opal 2α (KD, WG, CM, PP), pp. 322–337.
IFLIFL-1997-LoidlMTPCJG #functional #scalability
Parallelising a Large Functional Program or: Keeping LOLITA Busy (HWL, RGM, PWT, SP, CC, SLPJ, RG), pp. 198–213.
IFLIFL-1997-LoidlT #functional #parallel #scalability #source code
Engineering Large Parallel Functional Programs (HWL, PWT), pp. 178–197.
ICGTGG-Handbook-Vol1-Schurr #graph transformation
Programmed Graph Replacement Systems (AS), pp. 479–546.
CHICHI-1997-EllisRP #visualisation
Putting Visualization to Work: ProgramFinder for Youth Placement (JBE, AR, CP), pp. 502–509.
CHICHI-1997-PlaisantMBKC #design #library
Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program (CP, GM, TB, AK, LC), pp. 518–525.
CHICHI-1997-RaderBL #comprehension #programming #visual notation
Degrees of Comprehension: Children’s Understanding of a Visual Programming Environment (CR, CB, CHL), pp. 351–358.
CHICHI-1997-WilcoxABCC #debugging #feedback #programming #question #visual notation
Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems? (EMW, JWA, MMB, JJC, CRC), pp. 258–265.
HCIHCI-CC-1997-SkybergSEVG #health #problem
Electric Fields, Dust and Health Problems Among VDU-Users in an Office Environment: An Intervention Program (KS, KS, EW, AIV, LOG), pp. 655–657.
HCIHCI-SEC-1997-Borron #programming
A New Form of Programming in the Light of Cognitive Dimensions (HJB), pp. 315–318.
HCIHCI-SEC-1997-ChoMSYYJ #development #named #programming #visual notation #web
VIOLA: A Visual Programming Tool for the Development of Web Applications (CSC, PSM, GSS, SJY, IJY, YSJ), pp. 787–790.
HCIHCI-SEC-1997-Perez-QuinonesS #architecture #composition #human-computer #programming
Modular Dialogue Units: A Software Architecture for Programming Human-Computer Dialogues (MAPQ, JLS), pp. 355–358.
HCIHCI-SEC-1997-Ramadhan #programming
Free vs. Guided Programming by Discovery (HAR), pp. 279–282.
AdaEuropeAdaEurope-1997-Bell #ada #analysis #source code #tool support
An Alternative Toolset for Analysis of Ada Programs (AEB), pp. 112–124.
AdaEuropeAdaEurope-1997-CoolingDC #development #education #programming language
Computer Aided Teaching of Programming Languages: An Ada-specific Development (JEC, ND, JC), pp. 35–45.
AdaEuropeAdaEurope-1997-Franch #ada #automation #implementation #non-functional #source code
Including Non-functional Issues in Anna/Ada Programs for Automatic Implementation Selection (XF), pp. 88–99.
AdaEuropeAdaEurope-1997-GuerraMAA #ada #distributed #fault tolerance #library
An Ada Library to Program Fault-Tolerant Distributed Applications (FGS, FJMG, AA, SA), pp. 230–243.
AdaEuropeAdaEurope-1997-RomanovskyMW #ada #on the #programming
On Programming Atomic Actions in Ada 95 (ABR, SEM, AJW), pp. 254–265.
AdaEuropeAdaEurope-1997-WegenerF #ada #source code
Systematic Unit-Testing of Ada Programs (JW, IF), pp. 64–75.
AdaTRI-Ada-1997-Gonzalez-BarahonaCQBL #ada #education #network #programming
Teaching Network Programming with Ada and Lower_Layer (JMGB, JCG, PdlHQ, FJBC, LLF), pp. 105–110.
AdaTRI-Ada-1997-QuirosGC #approach #distributed #fault tolerance #programming
Programming Distributed Fault Tolerant Systems: The replicAda Approach (PdlHQ, JMGB, JCG), pp. 21–29.
AdaTRI-Ada-1997-White #ada #performance #programming
Performance Issues of Scientific Programming in Ada 95 (JBWI), pp. 279–294.
ICMLICML-1997-CohenD #case study #comparative #fault #induction #logic programming #predict
A Comparative Study of Inductive Logic Programming Methods for Software Fault Prediction (WWC, PTD), pp. 66–74.
UMLUML-1997-SeemannG #design #named #object-oriented #programming language
UMLscript: A Programming Language for Object-Oriented Design (JS, JWvG), pp. 160–169.
ECOOPECOOP-1997-BenzakenS #constraints #database #object-oriented #programming language
Static Integrity Constraint Management in Object-Oriented Database Programming Languages via Predicate Transformers (VB, XS), pp. 60–84.
ECOOPECOOP-1997-KiczalesLMMLLI #aspect-oriented #programming
Aspect-Oriented Programming (GK, JL, AM, CM, CVL, JML, JI), pp. 220–242.
ECOOPECOOP-1997-Prehofer #feature model #fresh look #programming
Feature-Oriented Programming: A Fresh Look at Objects (CP), pp. 419–443.
OOPSLAOOPSLA-1997-LenceviciusHS #debugging #object-oriented #source code
Query-Based Debugging of Object-Oriented Programs (RL, UH, AKS), pp. 304–317.
OOPSLAOOPSLA-1997-VolanschiCMC #declarative #object-oriented #source code
Declarative Specialization of Object-Oriented Programs (ENV, CC, GM, CC), pp. 286–300.
OOPSLAOOPSLA-1997-Weihe #algorithm #challenge #object-oriented #programming #reuse
Reuse of Algorithms: Still a Challenge to Object-Oriented Programming (KW), pp. 34–48.
TOOLSTOOLS-ASIA-1997-ChenWC #dependence #graph #object-oriented #slicing
An Object-Oriented Dependency Graph for Program Slicing (JLC, FJW, YLC), pp. 121–130.
TOOLSTOOLS-ASIA-1997-Coplien97a #c++ #programming #using
Advanced C++ Programming Styles: Using C++ as a Higher-Level Language (JC), pp. 418–419.
TOOLSTOOLS-ASIA-1997-GuofuSS #programming #research
The Research of Distributive Object Programming Environment (ZG, LS, CS), pp. 238–243.
TOOLSTOOLS-ASIA-1997-SheardH #c++ #case study #concept #education #experience #object-oriented #programming #student #using
Experiences with Teaching Object-Oriented Concepts to Introductory Programming Students Using C++ (JS, DH), pp. 310–319.
TOOLSTOOLS-ASIA-1997-StobartPT #case study #object-oriented #polymorphism #source code #testing #using
Using Extended General Statecharts to Generate Test Cases for Overloaded/Polymorphic Object-Oriented Programs: A Case Study (SS, NP, BYT), pp. 96–103.
TOOLSTOOLS-PACIFIC-1997-Coplien #c++ #programming
Advanced C++ Programming Styles and Idioms (JC), p. 352.
TOOLSTOOLS-PACIFIC-1997-Holmes #concurrent #java #library #programming
Concurrent Programming in Java: Language and Libraries (DH), p. 371.
TOOLSTOOLS-PACIFIC-1997-Meyer #contract #design #object-oriented #source code
Design by Contract: Making Object-Oriented Programs that Work (BM), p. 360.
TOOLSTOOLS-USA-1997-GiffenT #interface #programming #smalltalk #visual notation
A Visual Programming Interface for Smalltalk (RG, IT), p. 260–?.
TOOLSTOOLS-USA-1997-LahtinenSTT #logic #object-oriented #visualisation
Object-Oriented Visualization of Program Logic (SPL, ES, APT, JT), pp. 76–88.
TOOLSTOOLS-USA-1997-Mossenbock #source code #visual notation
Films as Graphical Comments in the Source Code of Programs (HM), pp. 89–98.
PPDPALP-1997-CodishT #analysis #constraints #logic programming #semantics #source code #termination #using
A Semantic Basis for Termination Analysis of Logic Programs and Its Realization Using Symbolic Norm Constraints (MC, CT), pp. 31–45.
PPDPALP-1997-GeserG #functional #source code
Parallelizing Functional Programs by Generalization (AG, SG), pp. 46–60.
LOPSTRLOPSTR-1997-BibelKKKOSS #approach #multi #synthesis
A Multi-level Approach to Program Synthesis (WB, DSK, CK, FK, JO, SS, GS), pp. 1–27.
LOPSTRLOPSTR-1997-BossiC #source code
Programs Without Failures (AB, NC), pp. 28–48.
LOPSTRLOPSTR-1997-BuyukyildizF #logic programming #program transformation
Generalised Logic Program Transformation Schemas (HB, PF), pp. 49–68.
LOPSTRLOPSTR-1997-ChasseurD #constraints #logic programming
Logic Program Schemas, Constraints, and Semi-unification (EC, YD), pp. 69–89.
LOPSTRLOPSTR-1997-Christiansen #synthesis
Implicit Program Synthesis by a Reversible Metainterpreter (HC), pp. 90–110.
LOPSTRLOPSTR-1997-DecorteSLMS #analysis #logic programming #termination
Termination Analysis for Tabled Logic Programming (SD, DDS, ML, BM, KFS), pp. 111–127.
LOPSTRLOPSTR-1997-FlenerLO #on the
On Correct Program Schemas (PF, KKL, MO), pp. 128–147.
LOPSTRLOPSTR-1997-HeatonHK #analysis #logic programming #source code
Analysis of Logic Programs with Delay (AH, PMH, AK), pp. 148–167.
LOPSTRLOPSTR-1997-LafaveG #constraints #functional #logic programming #partial evaluation #source code
Constraint-Based Partial Evaluation of Rewriting-Based Functional Logic Programs (LL, JPG), pp. 168–188.
LOPSTRLOPSTR-1997-LeuschelMS #logic programming #source code #termination
Preserving Termination of Tabled Logic Programs While Unfolding (ML, BM, KFS), pp. 189–205.
LOPSTRLOPSTR-1997-MomiglianoO #logic programming #reasoning #source code #towards
Towards a Logic for Reasoning About Logic Programs Transformation (AM, MO), pp. 226–244.
LOPSTRLOPSTR-1997-RichardsonF #development #prolog #source code
Development of Correct Transformation Schemata for Prolog Programs (JR, NEF), pp. 263–281.
LOPSTRLOPSTR-1997-SaglamG #approximate #logic programming #source code
Constrained Regular Approximation of Logic Programs (HS, JPG), pp. 282–299.
PPDPPLILP-1997-BowersHI #logic programming #quantifier
Resolution for Logic Programming with Universal Quantifiers (AFB, PMH, FI), pp. 63–77.
PPDPPLILP-1997-Cousineau #functional #geometry #programming
Functional Programming and Geometry (GC), pp. 309–322.
PPDPPLILP-1997-FindlerFFKF #named #programming
DrScheme: A Pedagogic Programming Environment for Scheme (RBF, CF, MF, SK, MF), pp. 369–388.
PPDPPLILP-1997-Gregory #approach #concurrent #declarative #programming
A Declarative Approach to Concurrent Programming (SG), pp. 79–93.
PPDPPLILP-1997-Hanus #education #functional #logic programming
Teaching Functional and Logic Programming with a Single Computational Model (MH), pp. 335–350.
PPDPPLILP-1997-HuangSS #logic programming #parallel #source code
Selective Recomputation for Handling Side-Effects in Parallel Logic Programs (ZH, CS, AS), pp. 275–289.
PPDPPLILP-1997-Lucas #functional #performance #programming
Transformations for Efficient Evaluations in Functional Programming (SL), pp. 127–141.
PPDPPLILP-1997-Thompson #approach #education #functional #problem #programming
Where Do I Begin? A Problem Solving Approach in teaching Functional Programming (SJT), pp. 323–334.
POPLPOPL-1997-AptS #imperative #programming
Search and Imperative Programming (KRA, AS), pp. 67–79.
POPLPOPL-1997-Cardelli #composition
Program Fragments, Linking, and Modularization (LC), pp. 266–277.
POPLPOPL-1997-Godefroid #model checking #programming language #using
Model Checking for Programming Languages using Verisoft (PG), pp. 174–186.
POPLPOPL-1997-Hanus #functional #logic programming
A Unified Computation Model for Functional and Logic Programming (MH), pp. 80–93.
POPLPOPL-1997-JanssonJ #named #programming language
Polyp — A Polytypic Programming Language (PJ, JJ), pp. 470–482.
POPLPOPL-1997-PettorossiPR #logic programming #nondeterminism #source code
Reducing Nondeterminism while Specializing Logic Programs (AP, MP, SR), pp. 414–427.
SACSAC-1997-JoKIPL #debugging #design #object-oriented #prototype
A design and prototyping of an object-oriented program debugger (CHJ, PSK, HSI, EHP, BSL), pp. 45–51.
SACSAC-1997-KozaBAK #evolution #programming #search-based #using
Evolution using genetic programming of a low-distortion, 96 decibel operational amplifier (JRK, FHBI, DA, MAK), pp. 207–216.
SACSAC-1997-Li97a #execution #parallel #source code
Analyzing the expected execution times of parallel programs (KL), pp. 488–495.
SACSAC-1997-MurthyK #concurrent #programming
Heterogeneous programming with concurrent objects (VKM, EVK), pp. 454–463.
ESECESEC-FSE-1997-LandSJ #design #detection #empirical #fault #performance #using #validation
Validating the Defect Detection Performance Advantage of Group Designs for Software Reviews: Report of a Laboratory Experiment Using Program Code (LPWL, CS, DRJ), pp. 294–309.
ESECESEC-FSE-1997-RepsBDL #maintenance #problem #profiling
The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem (TWR, TB, MD, JRL), pp. 432–449.
ICSEICSE-1997-JerdingSB #interactive #visualisation
Visualizing Interactions in Program Executions (DFJ, JTS, TB), pp. 360–370.
ICSEICSE-1997-LieberherrO #java #maintenance
Preventive Program Maintenance in Demeter/Java (KJL, DO), pp. 604–605.
ICSEICSE-1997-OCallahanJ #comprehension #named #type inference
Lackwit: A Program Understanding Tool Based on Type Inference (RO, DJ), pp. 338–348.
ICSEICSE-1997-SeiterLO #evolution #java #source code #tutorial
Simplifying the Evolution of Java Programs (Tutorial) (LMS, KJL, DO), pp. 655–656.
ICSEICSE-1997-SullivanCZC #programming #tool support
Package-Oriented Programming of Engineering Tools (KJS, JC, SZ, DC), pp. 616–617.
ASF+SDFASF+SDF-1997-Brunekreef #algebra #prolog #source code #specification
An algebraic specification of a transformation tool for Prolog programs (JB), p. 7.
ASF+SDFASF+SDF-1997-Vigna #implementation #performance #source code #towards
Towards an efficient implementation of distributive programs (SV), p. 13.
HPDCHPDC-1997-DincerF #design #programming
Design Issues in Building Web-Based Programming Environments (KD, GF), pp. 283–292.
HPDCHPDC-1997-LeichtlCC #clustering #parallel #programming
Parallel Programming in Multi-Paradigm Clusters (JL, PC, MJC), pp. 326–335.
HPDCHPDC-1997-NetzerX #distributed #game studies #source code
Replaying Distributed Programs without Message Logging (RHBN, YX), pp. 137–147.
PPoPPPPoPP-1997-BianchiniCK #interactive #parallel #programming #protocol
The Interaction of Parallel Programming Constructs and Coherence Protocols (RB, EVC, LIK), pp. 69–79.
PPoPPPPoPP-1997-ChandraL #communication #distributed #memory management #optimisation #source code
Optimizing Communication in HPF programs for Fine-Grain Distributed Shared Memory (SC, JRL), pp. 100–111.
PPoPPPPoPP-1997-Rinard #automation #effectiveness #source code #using
Effective Fine-Grain Synchronization for Automatically Parallelized Programs Using Optimistic Synchronization Primitives (MCR), pp. 112–123.
PPoPPPPoPP-1997-SubhlokY #parallel #programming
A New Model for Integrated Nested Task and Data Parallel Programming (JS, BY), pp. 1–12.
PPoPPPPoPP-1997-TauraY #effectiveness #garbage collection #parallel #programming language #scalability
An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines (KT, AY), pp. 264–275.
SOSPSOSP-1997-SavageABNS #concurrent #detection #multi #named #source code #thread
Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs (SS, MB, GN, PS, TEA), pp. 27–37.
CAVCAV-1997-CeceF #effectiveness #source code
Programs with Quasi-Stable Channels are Effectively Recognizable (Extended Abstract) (GC, AF), pp. 304–315.
CAVCAV-1997-LindenstraussSS #logic programming #named #query #source code #termination
TermiLog: A System for Checking Termination of Queries to Logic Programs (NL, YS, AS), pp. 444–447.
CSLCSL-1997-RuetF #commutative #concurrent #constraints #logic #programming
Concurrent Constraint Programming and Non-commutative Logic (PR, FF), pp. 406–423.
ICLPICLP-1997-BaumgartnerF #calculus #logic programming
Calculi for Disjunctive Logic Programming (PB, UF), p. 409.
ICLPICLP-1997-BelleghemDS #logic #logic programming
A Strong Correspondence between Description Logics and Open Logic Programming (KVB, MD, DDS), pp. 346–360.
ICLPICLP-1997-BruynoogheJK #analysis #logic programming #programming language
Live-Structure Analysis for Logic Programming Languages with Declarations (MB, GJ, AK), pp. 33–47.
ICLPICLP-1997-BuenoCL #analysis #logic programming #set #source code #using
Sharing Analysis Using Set Logic Programs (FB, MC, VL), p. 417.
ICLPICLP-1997-Codish #bottom-up #evaluation #logic programming #performance #source code
Efficient Goal Directed Bottom-up Evaluation of Logic Programs (MC), p. 422.
ICLPICLP-1997-CodishDS #program analysis
XSB as the Natural Habitat for General Purpose Program Analysis (MC, BD, KFS), p. 416.
ICLPICLP-1997-DebrayGH #analysis #logic programming #source code
Non-Failure Analysis for Logic Programs (SKD, PLG, MVH), pp. 48–62.
ICLPICLP-1997-DecorteS #analysis #automation #constraints #logic programming #source code
Demand-Driven and Constraint-Based Automatic Left-Termination Analysis for Logic Programs (SD, DDS), pp. 78–92.
ICLPICLP-1997-DekhtyarS #hybrid #probability #source code
Hybrid Probabilistic Programs (AD, VSS), pp. 391–405.
ICLPICLP-1997-Gonzalez-MorenoHR #functional #higher-order #logic programming
A Higher Order Rewriting Logic for Functional Logic Programming (JCGM, MTHG, MRA), pp. 153–167.
ICLPICLP-1997-LammaMM #constraints #logic programming #reasoning
Reasoning on Constraints in Constraint Logic Programming (EL, MM, PM), p. 413.
ICLPICLP-1997-LindenstraussS #analysis #automation #logic programming #source code #termination
Automatic Termination Analysis of Logic Programs (NL, YS), pp. 63–77.
ICLPICLP-1997-Mahajan #concurrent #logic programming #π-calculus
Concurrent Logic Programming and π Calculus (SM, SR), p. 411.
ICLPICLP-1997-MolinaP #composition #functional #logic programming
Modularity in Functional-Logic Programming (JMMB, EP), pp. 183–197.
ICLPICLP-1997-PontelliGPF #automation #parallel #prolog #source code
Automatic Compile-time Parallelization of Prolog Programs for Dependent And-Parallelism (EP, GG, FP, AF), pp. 108–122.
ICLPICLP-1997-PueblaBMS #logic programming #optimisation #scheduling #source code
Optimization of Logic Programs with Dynamic Scheduling (GP, MJGdlB, KM, PJS), pp. 93–107.
ICLPICLP-1997-Raamsdonk #logic programming #source code #term rewriting
Translating Logic Programs into Conditional Rewriting Systems (FvR), pp. 168–182.
ICLPICLP-1997-Schachte #logic programming
Global Variables in Logic Programming (PS), pp. 3–17.
ICLPICLP-1997-Schulte #constraints #programming #visual notation
Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 286–300.
ICLPICLP-1997-SmausHK #analysis #logic programming #source code
Domain Construction for Mode Analysis of Typed Logic Programs (JGS, PMH, AK), p. 418.
ICLPICLP-1997-TsuchidaAIY #constraints #logic programming #using
Tree Drawing Using Constraint Logic Programming (KT, YA, TI, TY), p. 414.
ICLPICLP-1997-VaupelGP #execution #logic programming #source code #visualisation
Visualization of And/Or-Parallel Execution of Logic Programs (RV, EP, GG), pp. 271–285.
ICLPICLP-1997-YouWY #logic programming
Disjunctive Logic Programming as Constrained Inferences (JHY, XW, LYY), pp. 361–375.
ICLPILPS-1997-Arenas-SanchezR #algebra #calculus #functional #lazy evaluation #logic programming #polymorphism
A Lazy Narrowing Calculus for Functional Logic Programming with Algebraic Polymorphic Types (PAS, MRA), pp. 53–67.
ICLPILPS-1997-BaumgartnerF #calculus #logic programming
Calculi for Disjunctive Logic Programming (PB, UF), pp. 229–243.
ICLPILPS-1997-Dahl #logic programming #natural language
Logic Programming for Processing Natural Language (Abstract) (VD), pp. 41–42.
ICLPILPS-1997-Davila #logic #named
OPENLOG: A Logic Language to Program Reactive and Rational Agents (JAD), p. 406.
ICLPILPS-1997-DebrayLHL #bound #estimation #logic programming #source code
Lower Bound Cost Estimation for Logic Programs (SKD, PLG, MVH, NWL), pp. 291–305.
ICLPILPS-1997-DovierFP #logic programming #on the
On T Logic Programming (AD, AF, AP), pp. 323–337.
ICLPILPS-1997-Grosof #logic programming #source code
Prioritized Conflict Handling for Logic Programs (BNG), pp. 197–211.
ICLPILPS-1997-Hanus #declarative #multi #programming
Multi-Paradigm Declarative Programming (Abstract) (MH), pp. 43–45.
ICLPILPS-1997-Hermenegildo #analysis #programming
Programming with Global Analysis (Abstract) (MVH), pp. 49–50.
ICLPILPS-1997-KingSB #analysis #bound #logic programming #source code
Lower-bound Time-complexity Analysis of Logic Programs (AK, KS, FB), pp. 261–275.
ICLPILPS-1997-LeachNR #constraints #logic programming
Constraint Logic Programming with Hereditary Harrop Formulas (JL, SN, MRA), pp. 307–321.
ICLPILPS-1997-Podelski #analysis #logic programming #source code
Set-Based Analysis of Logic Programs and Reactive Logic Programs (Abstract) (AP), pp. 35–36.
ICLPILPS-1997-Reps #graph #program analysis #reachability
Program Analysis via Graph Reachability (TWR), pp. 5–19.
ICLPILPS-1997-Smolka #constraints #programming
Constraint Programming in Oz (Abstract) (GS), pp. 37–38.
ICLPILPS-1997-TanL #analysis #logic programming #precise #recursion #source code
Recursive Modes for Precise Analysis of Logic Programs (JT, IPL), pp. 277–290.
ICLPILPS-1997-Tarau #internet #logic programming #tool support
Logic Programming Tools for Advanced Internet Programming (Abstract) (PT), pp. 33–34.
ICLPILPS-1997-TodoranHV #commit #comparative #logic programming #metric #semantics
Comparative Metric Semantics for Commit in OR-Parallel Logic Programming (ET, JdH, EPdV), pp. 101–115.
ICLPILPS-1997-VerbaetenDS #composition #logic programming #source code
Compositionality of Normal Open Logic Programs (SV, MD, DDS), pp. 371–385.
ICLPILPS-1997-ZhangF #logic programming #set #source code
Answer Sets for Prioritized Logic Programs (YZ, NYF), pp. 69–83.
RTARTA-1997-Ringeissen #algorithm #programming language #prototype #rule-based #unification
Prototyping Combination of Unification Algorithms with the ELAN Rule-Based Programming Language (CR), pp. 323–326.
DACDAC-1996-AluruNW #analysis #parallel
A Parallel Precorrected FFT Based Capacitance Extraction Program for Signal Integrity Analysis (NRA, VBN, JW), pp. 363–366.
DACDAC-1996-OhPP #bound #linear #programming #using
Constructing Lower and Upper Bounded Delay Routing Trees Using Linear Programming (JO, IP, MP), pp. 401–404.
ASEKBSE-1996-EllmanM #algebra #deduction #difference #equation #network #simulation #source code #synthesis
Deductive Synthesis of Numerical Simulation Programs from Networks of Algebraic and Ordinary Differential Equations (TE, TM), p. 5.
ASEKBSE-1996-HarmerMB #cobol #knowledge-based #source code #using
Using Knowledge-Based Transformations to Reverse-Engineer COBOL Programs (TJH, PJM, JMB), p. 17.
ASEKBSE-1996-KeaneE #automation #design #knowledge-based #legacy #re-engineering #robust #source code
Knowledge-Based Re-engineering of Legacy Programs for Robustness in Automated Design (JK, TE), p. 16.
ASEKBSE-1996-QuiliciYW #algorithm #comprehension #recognition
Applying Plan Recognition Algorithms to Program Understanding (AQ, QY, SW), p. 15.
HTHT-1996-LokeD #logic programming #web
Logic Programming with the World-Wide Web (SWL, AD), pp. 235–245.
SIGMODSIGMOD-1996-GoyalHKMS #database #problem #programming #question #research #user interface
Is GUI Programming a Database Research Problem? (NG, CH, RK, BM, MS), pp. 517–528.
CSEETCSEE-1996-Baron #people
The People Side of Software: A Lesson Plan for Establishing a Successful Training Program (JB), pp. 184–198.
ITiCSEITiCSE-1996-ArnowC #email #programming #web
Extending the conversation: integrating email and Web technology in CS programming classes (DMA, DC), pp. 93–95.
ITiCSEITiCSE-1996-Jimenez-PerisPM #distributed #education #library #named #programming
DD-Mod: a library for teaching distributed programming (RJP, MPM, JMMF), p. 229.
ITiCSEITiCSE-1996-Jimenez-PerisPPV #evaluation #functional #source code #visual notation #visualisation
Graphical visualization of the evaluation of functional programs (RJP, CPF, MPM, JÁVI), pp. 36–38.
ITiCSEITiCSE-1996-McManus
Gathering together through groupware in an MA program (MMM), pp. 136–138.
ITiCSEITiCSE-1996-MutchlerL #multi #programming #user interface #using
Using multimedia and GUI programming in CS 1 (DM, CL), pp. 63–65.
ITiCSEITiCSE-1996-Nadi #simulation #source code
Simulation programs for studying computer organization (NN), p. 233.
ITiCSEITiCSE-1996-Roberts #source code #tool support
Tools for creating portable demonstration programs (ER), pp. 78–80.
ITiCSEITiCSE-1996-Velazquez-Iturbide #functional #named #programming
HIPE: a Turbo-like environment for functional programming (JÁVI), p. 234.
ITiCSEITiCSE-1996-Velazquez-IturbideRF #algorithm #development #programming #tool support
An inexpensive programming toolset for algorithm development (JÁVI, AMCR, NLF), p. 231.
ITiCSEITiCSE-1996-WolzWDM #education #multi #programming
Teaching introductory programming in the multi-media world (UW, SW, DD, MM), pp. 57–59.
ESOPESOP-1996-AlpuenteFV #functional #logic programming #partial evaluation #source code
Narrowing-Driven Partial Evaluation of Functional Logic Programs (MA, MF, GV), pp. 45–61.
ESOPESOP-1996-BuenoGHP #analysis #prolog #source code #standard
Global Analysis of Standard Prolog Programs (FB, DCG, MVH, GP), pp. 108–124.
ESOPESOP-1996-Gonzalez-MorenoHLR #declarative #logic #programming
A Rewriting Logic for Declarative Programming (JCGM, MTHG, FJLF, MRA), pp. 156–172.
ESOPESOP-1996-Jones96a #compilation #haskell #program transformation
Compiling Haskell by Program Transformation: A Report from the Trenches (SLPJ), pp. 18–44.
ESOPESOP-1996-MelzerE #integer #programming
Checking System Properties via Integer Programming (SM, JE), pp. 250–264.
ESOPESOP-1996-PalsbergPL #adaptation #approach #compilation #source code
A New Approach to Compiling Adaptive Programs (JP, BPS, KJL), pp. 280–295.
ESOPESOP-1996-RohwedderP #higher-order #logic programming #source code #termination
Mode and Termination Checking for Higher-Order Logic Programs (ER, FP), pp. 296–310.
TACASTACAS-1996-AyariB #deduction #development
Generic System Support for Deductive Program Development (AA, DAB), pp. 313–328.
TACASTACAS-1996-KleinKKS #automaton #program analysis
DFA&OPT-METAFrame: A Tool Kit for Program Analysis and Optimazation (MK, JK, DK, BS), pp. 422–426.
ICSMEICSM-1996-Abd-El-Hafiz #approach #comprehension #evaluation #knowledge-based
Evaluation of a Knowledge-Based Approach to Program Understanding (SKAEH), p. 275–?.
ICSMEICSM-1996-BurdMW #cobol #reuse #scalability #source code
Analysing Large COBOL Programs: the extraction of reusable modules (EB, MM, CDW), pp. 238–243.
ICSMEICSM-1996-ChenTHPRW #c++ #ide #maintenance #named
Omega — an integrated environment for C++ program maintenance (XC, WTT, HH, MHP, SR, YW), p. 114–?.
ICSMEICSM-1996-GannodC #c #reverse engineering #source code #using
Using Informal and Formal Techniques for the Reverse Engineering of C Programs (GCG, BHCC), pp. 265–274.
ICSMEICSM-1996-MortimerB #abstraction #maintenance #using
Maintenance and abstraction of program data using formal transformations (REM, KHB), p. 301–?.
ICSMEICSM-1996-TakahashiN #complexity #fault #interface
The effect of interface complexity on program error density (RT, YN), pp. 77–86.
ICSMEICSM-1996-WildeC #comprehension #experience
Early field experience with the Software Reconnaissance technique for program comprehension (NW, CC), pp. 312–318.
ICSMEICSM-1996-YoungerLBB #analysis #concurrent #formal method #modelling #reverse engineering #source code #using
Reverse Engineering Concurrent Programs using Formal Modelling and Analysis (EJY, ZL, KHB, TMB), pp. 255–264.
WCREWCRE-1996-Abd-El-Hafiz #approach #comprehension #evaluation #knowledge-based
Evaluation of a Knowledge-Based Approach to Program Understanding (SKAEH), p. 259–?.
WCREWCRE-1996-GannodC #c #reverse engineering #source code #using
Using Informal and Formal Techniques for the Reverse Engineering of C Programs (GCG, BHCC), pp. 249–258.
WCREWCRE-1996-LakeB #approach #assembly #logic #modelling #reverse engineering #source code
Reverse Engineering of Assembler Programs: A Model-Based Approach and its Logical Basis (TL, TB), pp. 67–75.
WCREWCRE-1996-WildeC #comprehension #experience
Early Field Experience with the Software Recounaissance Technique for Program Comprehension (NW, CC), pp. 270–276.
WCREWCRE-1996-WoodsQ #algorithm #comprehension #how #recognition #towards
Some Experiments Toward Understanding How Program Plan Recognition Algorithms Scale (SW, AQ), pp. 21–30.
WCREWCRE-1996-YoungerLBB #analysis #concurrent #formal method #modelling #reverse engineering #source code #using
Reverse Engineering Concurrent Programs Using Formal Modelling and Analysis (EJY, ZL, KHB, TMB), pp. 239–248.
WPCWPC-1996-BailesBCJ #ada
Derivation and Presentation of an Abstract Program Space for Ada (PAB, PB, MC, DBJ), p. 230–?.
WPCWPC-1996-BlazyF #analysis #comprehension #interprocedural
Interprocedural analysis for program comprehension by specialization (SB, PF), p. 133–?.
WPCWPC-1996-CanforaMT #comprehension #maintenance
A Workbench for Program Comprehension during Software Maintenance (GC, LM, MT), pp. 30–39.
WPCWPC-1996-CitrinSZ #comprehension #interface #scalability
Scalable Interfaces to Support Program Comprehension (WC, CS, BGZ), pp. 123–132.
WPCWPC-1996-FioreLV #comprehension #estimation
Effort Estimation for Program Comprehension (PF, FL, GV), p. 78–?.
WPCWPC-1996-Graham #testing #tool support #visualisation
A Method for The Formal Testing of Program Visualization Tools (TCNG), pp. 45–54.
WPCWPC-1996-KloeschM #comprehension
Improving Program Understanding by Unfolding Layers of Interacting Patterns (RK, RM), pp. 208–217.
WPCWPC-1996-Kunz #automation #clustering #comprehension #process
Evaluating process clusters to support automatic program understanding (TK), pp. 198–207.
WPCWPC-1996-LuciaFM #behaviour #comprehension #slicing
Understanding Function Behaviors through Program Slicing (ADL, ARF, MM), pp. 9–10.
WPCWPC-1996-QuiliciW #algorithm #constraints #framework #towards
Toward a Constraint-Satisfaction Framework for Evaluating Program-Understanding Algorithms (AQ, SW), p. 55–?.
WPCWPC-1996-Sullivan #agile #development #program analysis #tool support
Rapid Development of Simple, Custom Program Analysis Tools (KJS), pp. 40–44.
WPCWPC-1996-TilleySP #comprehension #framework #towards
Towards a Framework for Program Understanding (SRT, DBS, SP), p. 19–?.
WPCWPC-1996-Wong #comprehension #on the #process
On Inserting Program Understanding Technology into the Software Change Process (KW), pp. 90–99.
PLDIPLDI-1996-Adl-TabatabaiLLW #independence #mobile #performance #source code
Efficient and Language-Independent Mobile Programs (ARAT, GL, SL, RW), pp. 127–136.
PLDIPLDI-1996-BaileyD #generative #sequence #source code
Target-Sensitive Construction of Diagnostic Programs for Procedure Calling Sequence Generators (MWB, JWD), pp. 249–257.
PLDIPLDI-1996-DawsonRW #case study #logic programming #program analysis #using
Practical Program Analysis Using General Purpose Logic Programming Systems — A Case Study (SD, CRR, DSW), pp. 117–126.
PLDIPLDI-1996-FlanaganFKWF #debugging #invariant #web
Static Debugging: Browsing the Web of Program Invariants (CF, MF, SK, SW, MF), pp. 23–32.
SASSAS-1996-Aiken #constraints #program analysis
Constraint-Based Program Analysis (Abstract) (AA), p. 1.
SASSAS-1996-AlstrupLT #source code
Generalized Dominators for Structured Programs (SA, PWL, MT), pp. 42–51.
SASSAS-1996-BoerGP #constraints #correctness #logic programming #proving #scheduling #source code
Proving Correctness of Constraint Logic Programs with Dynamic Scheduling (FSdB, MG, CP), pp. 83–97.
SASSAS-1996-BruynoogheDBDM #analysis #logic programming #source code
A Freeness and Sharing Analysis of Logic Programs Based on a Pre-interpretation (MB, BD, DB, MD, AM), pp. 128–142.
SASSAS-1996-CoppoDG #program analysis #refinement
Refinement Types for Program Analysis (MC, FD, PG), pp. 143–158.
SASSAS-1996-Emeljanov #analysis #similarity
Analysis of the Equality Relations for the Program Terms (PGE), pp. 174–188.
SASSAS-1996-Givan #polynomial #specification
Inferring Program Specifications in Polynomial-Time (RG), pp. 205–219.
SASSAS-1996-KellyMSS #analysis #constraints #incremental #logic programming #source code
Two Applications of an Incremental Analysis Engine for (Constraint) Logic Programs (ADK, KM, HS, PJS), pp. 385–386.
SASSAS-1996-MullerGS #automation #composition #prolog #proving #source code #termination
Automated Modular Termination Proofs for Real Prolog Programs (MM, TG, KS), pp. 220–237.
SASSAS-1996-Nielson #perspective #program analysis #semantics
Semantics-Directed Program Analysis: A Tool-Maker’s Perspective (FN), pp. 2–21.
SASSAS-1996-PueblaH #algorithm #analysis #incremental #logic programming #source code
Optimized Algorithms for Incremental Analysis of Logic Programs (GP, MVH), pp. 270–284.
SASSAS-1996-Venet #alias #analysis #source code
Abstract Cofibered Domains: Application to the Alias Analysis of Untyped Programs (AV), pp. 366–382.
STOCSTOC-1996-BabaiGKRSW #bound #graph #source code
Extremal Bipartite Graphs and Superpolynomial Lower Bounds for Monotone Span Programs (LB, AG, JK, LR, TS, AW), pp. 603–611.
STOCSTOC-1996-FrankelGY #encryption #robust
Witness-Based Cryptographic Program Checking and Robust Function Sharing (YF, PG, MY), pp. 499–508.
STOCSTOC-1996-KleinL #algorithm #approximate #performance #source code
Efficient Approximation Algorithms for Semidefinite Programs Arising from MAX CUT and COLORING (PNK, HIL), pp. 338–347.
STOCSTOC-1996-Milenkovic #linear #programming #strict #using
Translational Polygon Containment and Minimal Enclosure using Linear Programming Based Restriction (VM), pp. 109–118.
ICALPICALP-1996-AblayevK #branch #on the #power of #random #source code
On the Power of Randomized Branching Programs (FMA, MK), pp. 348–356.
ICALPICALP-1996-AlonS #approximate #integer #parallel #problem #programming
Improved Parallel Approximation of a Class of Integer Programming Programming Problems (NA, AS), pp. 562–573.
ICALPICALP-1996-CowenFK #framework #heuristic #source code
A Formal Framework for Evaluating Heuristic Programs (LC, JF, SK), pp. 634–645.
CIAAWIA-1996-RavikumarX #implementation #parallel #problem #sequence #source code
Implementing Sequential and Parallel Programs for the Homing Sequence Problem (BR, XX), pp. 120–131.
CIAAWIA-1996-Rodger #formal method #programming #tool support
Integrating Hands-on Work into the Formal Languages Course via Tools and Programming (SHR), pp. 132–148.
FMFME-1996-ComuzziH #slicing #using
Program Slicing Using Weakest Preconditions (JJC, JMH), pp. 557–575.
FMFME-1996-FidgeUKH #realtime #refinement #scheduling
Integrating Real-Time Scheduling Theory and Program Refinement (CJF, MU, PK, IJH), pp. 327–346.
FMFME-1996-ZwiersHLRS #composition #development #reuse #top-down
Modular Completeness: Integrating the Reuse of Specified Software in Top-down Program Development (JZ, UH, YL, WPdR, FAS), pp. 595–608.
AFPAFP-1996-JeuringJ96 #programming
Polytypic Programming (JJ, PJ), pp. 68–114.
ICFPICFP-1996-JonesPS #float #named #performance #source code
Let-floating: Moving Bindings to Give Faster Programs (SLPJ, WP, AS), pp. 1–12.
ICFPICFP-1996-LeeF #formal method #incremental #towards #λ-calculus
Enriching the λ Calculus with Contexts: Toward a Theory of Incremental Program Construction (SDL, DPF), pp. 239–250.
IFLIFL-1996-DebbabiFT #algorithm #analysis #concurrent #control flow #higher-order #source code #type system
A Type-Based Algorithm for the Control-Flow Analysis of Higher-Order Concurrent Programs (MD, AF, NT), pp. 247–266.
IFLIFL-1996-JarvisM #functional #lazy evaluation #profiling #scalability #source code
The Results of: Profiling Large-Scale Lazy Functional Programs (SAJ, RGM), pp. 200–221.
IFLIFL-1996-Scholz #array #functional #on the #programming
On Programming Scientific Applications in SAC — A Functional Language Extended by a Subsystem for High-Level Array Operations (SBS), pp. 85–104.
CHICHI-1996-TerveenM
Helping Users Program Their Personal Agents (LGT, LTM), pp. 355–361.
CHICHI-1996-Wolber #named #programming
Pavlov: Programming by Stimulus-Response Demonstration (DW), pp. 252–259.
CSCWCSCW-1996-BapatGHST #distributed #video
From Electronic Whiteboards to Distributed Meetings: Extending the Scope of DOLPHIN (Video Program) (AB, JG, DLH, NAS, DAT), p. 10.
CSCWCSCW-1996-Bharwani #bibliography #design #video
The MIT Design Studio of the Future: Virtual Design Review (Video Program) (SB), p. 10.
CSCWCSCW-1996-CortesM #collaboration #named #programming language
DCWPL: A Programming Language for Describing Collaborative Work (MC, PM), pp. 21–29.
CSCWCSCW-1996-GreenbergG #video
Applying Distortion-Oriented Displays to Groupware (Video Program) (SG, CG), pp. 8–9.
CSCWCSCW-1996-GreenbergR #named #video #web
GroupWeb: A Groupware Web Browser (Video Program) (SG, MR), p. 7.
CSCWCSCW-1996-GutwinGR #video
Supporting Workspace Awareness in Groupware (Video Program) (CG, SG, MR), p. 8.
CSCWCSCW-1996-KawaiBT #multi #named #using #video
ARGUS: An Active Awareness System Using Computer-Controlled Multiple Cameras (Video Program) (TK, YB, HT), p. 7.
CSCWCSCW-1996-KuzuokaINN #collaboration #communication #named #video
GestureCam: A Video Communication System to Support Spatial Workspace Collaboration (Video Program) (HK, GI, YN, YN), p. 9.
CSCWCSCW-1996-OkadaTM #video
MAJIC and DesktopMAJIC Conferencing System (Video Program) (KiO, ST, YM), p. 9.
CSCWCSCW-1996-SatoGS #concept #framework #named #video
Prairie: A Conceptual Framework for a Virtual Organization (Video Program) (SHS, AG, KSS), p. 8.
CSCWCSCW-1996-SiegelKMKB #collaboration #evaluation #research #smarttech #video
Collaborative Wearable Systems Research and Evaluation (Video Program) (JS, REK, MDM, DJK, MB), pp. 9–10.
CSCWCSCW-1996-SugawaraMKSIYKSTNLTS #video
InterSpace Project — CyberCampus (Video Program) (SS, NM, YK, KS, MI, TY, YK, KS, TT, TN, CL, TT, GS), p. 7.
CSCWCSCW-1996-Waldo #collaboration #java #programming #tutorial #using
Using the Java Programming Environment to Build Collaborative Applications (Tutorial) (JW), p. 3.
AdaEuropeAdaEurope-1996-Bondeli #ada #object-oriented #programming
An Ada 95 View of Some Difficult or Controversial Points in Object-Oriented Programming (PdB), pp. 370–384.
AdaEuropeAdaEurope-1996-BurnsW #ada #concurrent #effectiveness #programming language
Ada 95: An Effective Concurrent Programming Language (AB, AJW), pp. 58–77.
AdaEuropeAdaEurope-1996-ChengU #ada #detection #source code
Tasking Deadlocks in Ada 95 Programs and Their Detection (JC, KU), pp. 135–146.
AdaEuropeAdaEurope-1996-KruchtenT #ada #development #scalability #source code
Iterative Software Development for Large Ada Programs (PK, CJT), pp. 101–110.
AdaEuropeAdaEurope-1996-Madhav #ada #architecture #consistency #source code #testing
Testing Ada 95 Programs for Conformance to Rapide Architectures (NM), pp. 123–134.
AdaEuropeAdaEurope-1996-MirandaAAG #ada #distributed #fault tolerance #named
Drago: An Ada Extension to Program Fault-Tolerant Distributed Applications (FJMG, AA, SA, FGS), pp. 235–246.
AdaEuropeAdaEurope-1996-Taft #ada #internet #programming
Programming the Internet in Ada 95 (STT), pp. 1–16.
CAiSECAiSE-1996-MehandjievB #information management #programming #visual notation
User-Enhanceability for Organizational Information Systems through Visual Programming (NM, LB), pp. 432–456.
KDDAKDDM-1996-BerndtC #approach #programming
Finding Patterns in Time Series: A Dynamic Programming Approach (DJB, JC), pp. 229–248.
KDDAKDDM-1996-Dzeroski #database #induction #information management #logic programming
Inductive Logic Programming and Knowledge Discovery in Databases (SD), pp. 117–152.
CIKMCIKM-1996-AndrewsLSS #database #implementation #on the #programming language
On Implementing SchemaLog — A Database Programming Language (AA, NS, LVSL, INS), pp. 309–316.
CIKMCIKM-1996-EhrmanntrautHWS #source code #towards
The Personal Electronic Program Guide — Towards the Pre-Selection of Individual TV Programs (ME, TH, HW, RS), pp. 243–250.
ICMLICML-1996-Bostrom #induction #logic programming #regular expression #source code
Theory-Guideed Induction of Logic Programs by Inference of Regular Languages (HB), pp. 46–53.
ICMLICML-1996-BoutilierD #approximate #programming
Approximate Value Trees in Structured Dynamic Programming (CB, RD), pp. 54–62.
ICMLICML-1996-JappyNG #horn clause #learning #robust #source code
Negative Robust Learning Results from Horn Clause Programs (PJ, RN, OG), pp. 258–265.
ICPRICPR-1996-BiancardiM #analysis #component #image #source code
Connected component support for image analysis programs (AB, AM), pp. 620–624.
ICPRICPR-1996-HoY #approach #programming
A dynamic programming approach for stereo line matching with structural information (WPH, RKKY), pp. 791–794.
ICPRICPR-1996-Johnson #automation #programming #search-based #using #visual notation
Automated creation of visual routines using genetic programming (MPJ), pp. 951–956.
KDDKDD-1996-ImielinskiVA #database #interface #mining #named #programming #query
DataMine: Application Programming Interface and Query Language for Database Mining (TI, AV, AA), pp. 256–262.
KDDKDD-1996-RyuE #programming #query #search-based #using
Deriving Queries from Results Using Genetic Programming (TWR, CFE), pp. 303–306.
KRKR-1996-BrassDP #logic programming #source code
Super Logic Programs (SB, JD, TCP), pp. 529–540.
KRKR-1996-SmirnovV #contest #integer #performance #programming #representation
Efficiency Competition through Representation Changes: Pigeonhole Principle vs. Integer Programming Methods (YVS, MMV), pp. 124–134.
SEKESEKE-1996-Balmas #concept #named #programming
ACL: a Tool for Conceptual Programming (FB), pp. 198–205.
SEKESEKE-1996-Balmas96a #formal method #named #programming #source code
PRISME: Formalizing Programming Strategies as a Way to Understand Programs (FB), pp. 361–368.
SEKESEKE-1996-BurnsteinMRST #automation #fault #information management #locality #recognition
Knowledge Engineering for Automated Program Recognition and Fault Localization (IB, AM, KR, FS, AT), pp. 85–91.
SEKESEKE-1996-Franca #c++ #design #education #library #object-oriented #programming
The Design of a Class Library to Support Teaching of Object Oriented Programming with C++ (PBF), pp. 32–37.
SEKESEKE-1996-HuangTS #maintenance #slicing
Generalized Program Slicing for Software Maintenance (HH, WTT, SS), pp. 261–268.
SEKESEKE-1996-LiaoCSC #object-oriented #source code #specification #testing
Testing Object-Oriented Programs Based on Usage Profiles and Formal Specifications (SSL, KHC, SBS, CYC), pp. 9–16.
SEKESEKE-1996-Menzies #information management #programming #re-engineering #visual notation
Visual Programming, Knowledge Engineering, and Software Engineering (TM), pp. 506–513.
SEKESEKE-1996-SunM #automation #named #program analysis
Wheels: An Automated Program Analysis Tool (AYS, BMM), pp. 269–276.
SEKESEKE-1996-WangTCR #analysis #slicing
The Role of Program Slicing in Ripple Effect Analysis (YW, WTT, XC, SR), pp. 369–376.
ECOOPECOOP-1996-AignerH #c++ #source code
Eliminating Virtual Function Calls in C++ Programs (GA, UH), pp. 142–166.
ECOOPECOOP-1996-QianK #functional #object-oriented #programming
Typed Object-Oriented Functional Programming with Late Binding (ZQ, BKB), pp. 48–72.
OOPSLAOOPSLA-1996-AttaliCEL #object-oriented #parallel #programming #semantics #visualisation
Semantic-Based Visualization for Parallel Object-Oriented Programming (IA, DC, SOE, SL), pp. 421–456.
OOPSLAOOPSLA-1996-DiwanMM #analysis #effectiveness #object-oriented #source code #static typing
Simple and Effective Analysis of Statically Typed Object-Oriented Programs (AD, JEBM, KSM), pp. 292–305.
OOPSLAOOPSLA-1996-DurhamJ #framework #programming language #runtime #visual notation
A Framework for Run-Time Systems and its Visual Programming Language (AMD, REJ), pp. 406–420.
OOPSLAOOPSLA-1996-Moller #functional #information management #logic #object-oriented #representation
A Functional Layer for Description Logics: Knowledge Representation Meets Object-Oriented Programing (RM), pp. 198–213.
PPDPALP-1996-Almendros-JimenezGG #algebra #functional #logic programming #order #polymorphism #semantics
Algebraic Semantics for Functional Logic Programming with Polymorphic Order-Sorted Types (JMAJ, AGF, AGL), pp. 299–313.
PPDPALP-1996-BrimJGK #algebra #concurrent #constraints #process #programming
A Process Algebra for Synchronous Concurrent Constraint Programming (LB, JMJ, DRG, MK), pp. 165–178.
PPDPALP-1996-FagesG #constraints #logic programming #semantics #source code
A Hierarchy of Semantics for Normal Constraint Logic Programs (FF, RG), pp. 77–91.
PPDPALP-1996-GiacobazziR #logic programming #semantics
Complementing Logic Program Semantics (RG, FR), pp. 238–253.
LOPSTRLOPSTR-1996-BrogiC #composition #logic programming #source code
Specialising Meta-level Compositions of Logic Programs (AB, SC), pp. 275–294.
LOPSTRLOPSTR-1996-Brunekreef #prolog #source code
A Transformation Tool for Pure Prolog Programs (JB), pp. 130–145.
LOPSTRLOPSTR-1996-CortesiCR #automation #prolog #source code #verification
Specification-Based Automatic Verification of Prolog Programs (AC, BLC, SR), pp. 38–57.
LOPSTRLOPSTR-1996-FribourgO #logic programming #petri net #reduction #source code
Reductions of Petri Nets and Unfolding of Propositional Logic Programs (LF, HO), pp. 187–203.
LOPSTRLOPSTR-1996-Gegg-Harrison #logic programming
Extensible Logic Program Schemata (TSGH), pp. 256–274.
LOPSTRLOPSTR-1996-HayesNS #logic programming #source code #specification
Refining Specifications to Logic Programs (IJH, RGN, PAS), pp. 1–19.
LOPSTRLOPSTR-1996-LeuschelS #how #logic programming
Logic Program Specialisation: How to Be More Specific (Abstract) (ML, DDS), p. 58.
LOPSTRLOPSTR-1996-LeuschelS96a #logic programming #source code
Redundant Argument Filtering of Logic Programs (ML, MHS), pp. 83–103.
LOPSTRLOPSTR-1996-MartinKS #logic programming #source code
Typed Norms for Typed Logic Programs (JCM, AK, PS), pp. 224–238.
LOPSTRLOPSTR-1996-MatskinKK #deduction #framework #source code #synthesis
Partial Deduction in the Framework of Structural Synthesis of Programs (MM, HJK, JK), pp. 239–255.
LOPSTRLOPSTR-1996-PueblaH #parallel
Abstract Specialization and Its Application to Program Parallelization (GP, MVH), pp. 169–186.
PPDPPLILP-1996-Fecht #logic programming #performance #precise #source code
An Efficient and Precise Sharing Domain for Logic Programs (CF), pp. 469–470.
PPDPPLILP-1996-FreireSW #logic programming #scheduling #source code
Beyond Depth-First: Improving Tabled Logic Programs through Alternative Scheduling Strategies (JF, TS, DSW), pp. 243–258.
PPDPPLILP-1996-LeuschelS #how #logic programming
Logic Program Specialisation: How To Be More Specific (ML, DDS), pp. 137–151.
PPDPPLILP-1996-Li #approach #implementation #prolog
Program Sharing: A New Implementation Approach for Prolog (XL), pp. 259–273.
PPDPPLILP-1996-Liu #database #deduction #programming language
The LOL Deductive Database Programming Language (Extended Abstract) (ML), pp. 454–468.
PPDPPLILP-1996-Lucas #confluence #source code
Context-Sensitive Computations in Confluent Programs (SL), pp. 408–422.
PPDPPLILP-1996-PueblaH #automation #logic programming #optimisation #scheduling #source code
Automatic Optimization of Dynamic Scheduling in Logic Programs (GP, MVH), pp. 475–476.
PPDPPLILP-1996-RoyMS #concurrent #constraints #performance #programming
Integrating Efficient Records into Concurrent Constraint Programming (PVR, MM, RS), pp. 438–453.
PPDPPLILP-1996-Ruggieri #decidability #logic programming #semantics #testing
Decidability of Logic Program Semantics and Applications to Testing (SR), pp. 347–362.
PPDPPLILP-1996-Scholz #concurrent #constraints #framework #functional #named #programming #user interface
PIDGETS — Unifying Pictures and Widgets in a Constraint-Based Framework for Concurrent Functional GUI Programming (ES), pp. 363–377.
PPDPPLILP-1996-Schulte #constraints #programming #visual notation
Oz Explorer: A Visual Constraint Programming Tool (CS), pp. 477–478.
PPDPPLILP-1996-StuckeyT #constraints #logic programming #modelling #probability #theorem proving #using
Models for Using Stochastic Constraint Solvers in Constraint Logic Programming (PJS, VT), pp. 423–437.
POPLPOPL-1996-ColbyL #program analysis
Trace-Based Program Analysis (CC, PL), pp. 195–207.
POPLPOPL-1996-FegarasS #data type #embedded #morphism #source code
Revisiting Catamorphisms over Datatypes with Embedded Functions (or, Programs from Outer Space) (LF, TS), pp. 284–294.
POPLPOPL-1996-GuptaS #source code #static analysis
Static Analysis to Reduce Synchronization Costs in Data-Parallel Programs (MG, ES), pp. 322–332.
SACSAC-1996-Al-Salman #programming
An Arabic programming environment (ASAS), pp. 480–486.
SACSAC-1996-Gurr #logic programming #specification
Verifiable partial specifications for logic programming (CAG), pp. 374–379.
SACSAC-1996-Jo #concurrent #empirical #object-oriented #programming language
An experiment on a concurrent object-oriented programming language (CHJ), pp. 98–104.
SACSAC-1996-PunyashthitiS #generative
Program generator for RS-232C instruments (AP, DLS), pp. 487–492.
SACSAC-1996-RajePG #analysis #named #object-oriented #source code
OFFERS — a tool for hierarchical implicit analysis of sequential object-oriented programs (RRR, DP, ETG), pp. 437–441.
SACSAC-1996-SperberGT #higher-order
Bootstrapping higher-order program transformers from interpreters (MS, RG, PT), pp. 408–413.
SACSAC-1996-WassermanYS #logic programming #metric #on the
On quantitative measurement of negation in logic programming (HCW, KY, ZS), pp. 58–62.
FSEFSE-1996-SiffR #c #c++ #reuse
Program Generalization for Software Reuse: From C to C++ (MS, TWR), pp. 135–146.
FSEFSE-1996-ZhangRL #alias #analysis #composition #pointer #towards
Program Decomposition for Pointer Aliasing: A Step Toward Practical Analyses (SZ, BGR, WL), pp. 81–92.
ICSEICSE-1996-AtkinsonG #design #program analysis #tool support
The Design of Whole-Program Analysis Tools (DCA, WGG), pp. 16–27.
ICSEICSE-1996-GibbsB #challenge #concept #multi #programming #scalability
Large, Multimedia Programming — Concepts and Challenges (Abstract) (SJG, CB), pp. 439–440.
ICSEICSE-1996-KoskimiesM #diagrams #named #object-oriented #source code #using
Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs (KK, HM), pp. 366–375.
ICSEICSE-1996-PanD #programming
Beyond Structured Programming (SP, RGD), pp. 268–277.
ICSEICSE-1996-WoodsY #analysis #approach #comprehension #heuristic #problem
The Program Understanding Problem: Analysis and a Heuristic Approach (SGW, QY), pp. 6–15.
ASPLOSASPLOS-1996-GrunwaldN #optimisation #performance #thread
Whole-Program Optimization for Time and Space Efficient Threads (DG, RN), pp. 50–59.
ASPLOSASPLOS-1996-HuangS #requirements #source code
The Intrinsic Bandwidth Requirements of Ordinary Programs (ASH, JPS), pp. 105–114.
CCCC-1996-Assmann #graph grammar #how #program analysis #program transformation #term rewriting
How to Uniformly Specify Program Analysis and Transformation with Graph Rewrite Systems (UA), pp. 121–135.
CCCC-1996-Steensgaard #analysis #points-to #source code #type inference
Points-to Analysis by Type Inference of Programs with Structures and Unions (BS), pp. 136–150.
HPDCHPDC-1996-BotorogK #algorithm #distributed #imperative #named #performance #programming
Skil: An Imperative Language with Algorithmic Skeletons for Efficient Distributed Programming (GHB, HK), pp. 243–252.
HPDCHPDC-1996-KimP #distributed #framework #source code
A Source-Level Transformation Framework for RPC-Based Distributed Programs (THK, JMP), pp. 78–87.
HPDCHPDC-1996-NieplochaH #memory management #programming
Shared Memory NUMA Programming on I-WAY (JN, RJH), pp. 432–441.
CADECADE-1996-FeliciRT #distributed #logic programming #named
FasTraC: A Decentralized Traffic Control System Based on Logic Programming (GF, GR, KT), pp. 216–220.
CADECADE-1996-SagonasSW #automaton #source code
An Abstract Machine for Fixed-Order Dynamically Stratified Programs (KFS, TS, DSW), pp. 328–342.
CSLCSL-1996-EekelenSP #functional #graph grammar #programming language #semantics
Graph Rewriting Semantics for Functional Programming Languages (MCJDvE, SS, MJP), pp. 106–128.
ISSTAISSTA-1996-ChamillardC #analysis #concurrent #petri net #source code
Improving the Accuracy of Petri Net-Based Analysis of Concurrent Programs (ATC, LAC), pp. 24–38.
ISSTAISSTA-1996-GodefroidPS #concurrent #industrial #partial order #source code #using #validation
Using Partial-Order Methods in the Formal Validation of Industrial Concurrent Programs (PG, DP, MGS), pp. 261–269.
ISSTAISSTA-1996-HughesS #algebra #named #object-oriented #source code #testing
Daistish: Systematic Algebraic Testing for OO Programs in the Presence of Side-effects (MH, PDS), pp. 53–61.
ISSTAISSTA-1996-Korel #automation #generative #source code #testing
Automated Test Data Generation for Programs with Procedures (BK), pp. 209–215.
ISSTAISSTA-1996-OffuttH #fault #semantics
A Semantic Model of Program Faults (AJO, JHH), pp. 195–200.
ISSTAISSTA-1996-SloaneH #slicing
Beyond Traditional Program Slicing (AMS, JH), pp. 180–186.
ICLPJICSLP-1996-AravindanBDFNNSS #logic programming #on the #paradigm #proving #theorem proving
On Merging Theorem Proving and Logic Programming Paradigms (Poster Abstract) (CA, PB, JD, UF, GN, IN, DS, FS), p. 546.
ICLPJICSLP-1996-BaldoniGM #framework #logic programming
A Framework for a Modal Logic Programming (MB, LG, AM), pp. 52–66.
ICLPJICSLP-1996-Bry #composition #database #deduction #logic programming #semantics #source code
A Compositional Semantics for Logic Programs and Deductive Databases (FB), pp. 453–467.
ICLPJICSLP-1996-BurgardCFKL #detection #logic programming #tool support
Logic Programming Tools Applied to Fire Detection in Hard-coal Mines (Poster Abstract) (WB, ABC, DF, AMK, SLK), p. 532.
ICLPJICSLP-1996-CholewinskiT #logic programming #problem
Extremal Problems in Logic Programming and Stable Model Computation (PC, MT), pp. 408–422.
ICLPJICSLP-1996-ChoU #concurrent #logic programming #source code
Diagnosing Non-Well-Moded Concurrent Logic Programs (KC, KU), pp. 215–229.
ICLPJICSLP-1996-DeransartPBS #hypermedia #logic programming #source code
A Hypertext Based Environment to Write Literate Logic Programs (Poster Abstract) (PD, PP, RdSB, JdS), p. 540.
ICLPJICSLP-1996-EtalleT #composition #semantics #source code
A Compositional Semantics for Normal Open Programs (SE, FT), pp. 468–482.
ICLPJICSLP-1996-FalaschiHW #analysis #concurrent #constraints #source code
Demand Transformation Analysis for Concurrent Constraint Programs (MF, PH, WHW), pp. 333–347.
ICLPJICSLP-1996-FreireSW #database #logic programming
Logic Programming and Databases Integrated at Last? (Poster Abstract) (JF, TS, DSW), p. 538.
ICLPJICSLP-1996-HamfeltN #declarative #logic programming #recursion
Declarative Logic Programming with Primitive Recursive Relations on Lists (AH, JFN), pp. 230–243.
ICLPJICSLP-1996-KusalikP #execution #logic programming #parallel #performance #visualisation
Visualizing Parallel Logic Program Execution for Performance Tuning (AJK, SDP), pp. 498–512.
ICLPJICSLP-1996-Mesnard #constraints #logic programming #query #source code
Inferring Left-terminating Classes of Queries for Constraint Logic Programs (FM), pp. 7–21.
ICLPJICSLP-1996-Neumerkel96a #named #programming #prolog
GUPU: A Prolog Course Environment and its Programming Methodology (Poster Abstract) (UN), p. 549.
ICLPJICSLP-1996-Pradhan #logic programming #source code
Logic Programs with Contested Information (SP), pp. 423–437.
ICLPJICSLP-1996-Puget #constraints #programming
Constraint Programming (Abstract) (JFP), p. 3.
ICLPJICSLP-1996-SakamaI #logic programming #representation #source code
Representing Priorities in Logic Programs (CS, KI), pp. 82–96.
ICLPJICSLP-1996-TamuraK #compilation #linear #logic programming #programming language #resource management
Resource Management Method for a Compiler System of a Linear Logic Programming Language (Poster Abstract) (NT, YK), p. 545.
ICLPJICSLP-1996-TanL #logic programming #source code #synthesis
Type Synthesis for Logic Programs (JT, IPL), pp. 200–214.
ICLPJICSLP-1996-Thielscher #logic programming #proving #semantics #source code
A Nonmonotonic Disputation-Based Semantics and Proof Procedure for Logic Programs (MT), pp. 483–497.
ICLPJICSLP-1996-WetzelKT #constraints #logic #named #programming
PROCALOG — Programming with Constraints and Abducibles in Logic (Poster Abstract) (GW, RAK, FT), p. 535.
LICSLICS-1996-Pradhan #logic programming #semantics #source code
Semantics of Normal Logic Programs and Contested Information (SP), pp. 406–415.
DACDAC-1995-AharonGLLMMMS #functional #generative #verification
Test Program Generation for Functional Verification of PowerPC Processors in IBM (AA, DG, ML, YL, YM, CM, MM, GS), pp. 279–285.
DACDAC-1995-BiekerM #constraints #generative #logic programming #self #using
Retargetable Self-Test Program Generation Using Constraint Logic Programming (UB, PM), pp. 605–611.
DACDAC-1995-ChiodoGJLHSSS #embedded #source code #synthesis
Synthesis of Software Programs for Embedded Control Applications (MC, PG, AJ, LL, HH, KS, ALSV, ES), pp. 587–592.
ASEKBSE-1995-BhansaliH #constraints #geometry #knowledge-based #synthesis
Knowledge-Based Program Synthesis for a Geometric Constraint Satisfaction System (SB, TJH), pp. 11–18.
ASEKBSE-1995-Liu #incremental #interactive #named #program transformation #source code
CACHET: An Interactive, Incremental-Attribution-Based Program Transformation System for Deriving Incremental Programs (YAL), pp. 19–26.
ASEKBSE-1995-LowryB #domain-specific language #named #performance #synthesis
META-AMPHION: Synthesis of Efficient Domain-Specific Program Synthesis Systems (MRL, JVB), pp. 2–10.
ASEKBSE-1995-Reuss #deduction #synthesis #towards #type system
Towards High-Level Deductive Program Synthesis Based on Type Theory (HR), pp. 174–183.
ASEKBSE-1995-Richardson #automation #data type #functional #source code
Automating Changes of Data Type in Functional Programs (JR), pp. 166–173.
ASEKBSE-1995-Tyugu #development #experience #knowledge-based #object-oriented #programming
From Object-Oriented to Knowledge-Based Programming (NUT System Development Experience) (ET), pp. 88–95.
ICDARICDAR-v2-1995-CouasnonC #analysis #documentation #music #recognition
A way to separate knowledge from program in structured document analysis: application to optical music recognition (BC, JC), pp. 1092–1097.
ICDARICDAR-v2-1995-DowntonHA #programming #recognition #tool support #visual notation
A visual programming toolkit demonstrator for offline handwritten forms recognition (ACD, SJH, AA), pp. 707–710.
PODSPODS-1995-Kanellakis #constraints #database #programming #tutorial
Constraint Programming and Database Languages: A Tutorial (PCK), pp. 46–53.
PODSPODS-1995-LevyS #datalog #optimisation #query #semantics #source code
Semantic Query Optimization in Datalog Programs (AYL, YS), pp. 163–173.
PODSPODS-1995-Wood #source code
Magic Factoring of Closure Programs (PTW), pp. 174–183.
SIGMODSIGMOD-1995-WangZS #database #documentation #pattern matching
Pattern Matching and Pattern Discovery in Scientific, Program, and Document Databases (JTLW, KZ, DS), p. 487.
CSEETCSEE-1995-BurnsteinC #re-engineering #research #student
Developing Leadership Skills in Software Engineering Students Through an Undergraduate Research Program (IB, CRC), pp. 305–321.
CSEETCSEE-1995-McKim #design #education #eiffel #object-oriented #programming
Teaching Object Oriented Programming and Design with Eiffel (JCM), p. 445.
CSEETCSEE-1995-ScottC #programming #student
Team Selection Methods for Student Programming Projects (TJS, JHCI), pp. 295–303.
TFPIEFPLE-1995-Fokker #algebra #functional #source code
Explaining Algebraic Theory with Functional Programs (JF), pp. 139–158.
TFPIEFPLE-1995-JarvisPM #case study #comprehension #education #experience #functional #programming #scalability
Understanding LOLITA: Experiences in Teaching Large Scale Functional Programming (SAJ, SP, RGM), pp. 103–119.
TFPIEFPLE-1995-Karczmarczuk #functional #programming
Functional Programming and Mathematical Objects (JK), pp. 121–137.
TFPIEFPLE-1995-Keravnou #functional #programming
Introducing Computer Science Undergraduates to Principles of Programming Through a Functional Language (ETK), pp. 15–34.
TFPIEFPLE-1995-KlugeRS #education #execution #functional #programming #using
Using pi-RED as a Teaching Tool for Functional Programming and Program Execution (WEK, CR, SBS), pp. 231–249.
TFPIEFPLE-1995-KoopmanZ #database #functional #programming
Functional Programming in a Basic Database Course (PWMK, VZ), pp. 215–229.
TFPIEFPLE-1995-NunezPP #data type #functional #programming
A Second Year Course on Data Structures Based on Functional Programming (MN, PP, RP), pp. 65–84.
TFPIEFPLE-1995-ThompsonH #education #functional #programming
Functional Programming Through the Curriculum (SJT, SH), pp. 85–102.
TFPIEFPLE-1995-Turner #functional #programming
Elementary Strong Functional Programming (DAT), pp. 1–13.
ESOPESOP-J-1994-Andrews95 #constraints #implementation #logic programming
Foundational Issues in Implementing Constraint Logic Programming Systems (JHA), pp. 117–147.
ESOPESOP-J-1994-HankinM95 #lazy evaluation #program analysis #type inference
Lazy Type Inference and Program Analysis (CH, DLM), pp. 219–249.
ICSMEICSM-1995-CanforaC #algorithm #dependence #graph
Algorithms for program dependence graph production (GC, AC), p. 157–?.
ICSMEICSM-1995-CimitileLM #case study #identification #reuse #slicing #specification #using
Identifying reusable functions using specification driven program slicing: a case study (AC, ADL, MM), pp. 124–133.
ICSMEICSM-1995-KamkarK #distributed #slicing #source code
Dynamic slicing of distributed programs (MK, PK), p. 222–?.
ICSMEICSM-1995-KhoshgoftaarSV #detection #testing
Detecting program modules with low testability (TMK, RMS, JMV), pp. 242–250.
WCREWCRE-1995-GallK #approach #source code
Finding Objects in Procedural Programs: An Alternative Approach (HG, RK), pp. 208–216.
WCREWCRE-1995-NewcombM #data flow #re-engineering #source code
Reengineering Procedural into Data Flow Programs (PN, PM).
WCREWCRE-1995-RugaberSW #comprehension #problem
The Interleaving Problem in Program Understanding (SR, KS, LMW).
WCREWCRE-1995-SneedN #object-oriented #source code #specification
Extracting Object-Oriented Specification from Procedurally Oriented Programs (HMS, EN).
PEPMPEPM-1995-Colby #communication #concurrent #source code
Analyzing the Communication Topology of Concurrent Programs (CC), pp. 202–213.
PEPMPEPM-1995-DasRH #analysis #imperative #semantics #source code
Semantic Foundations of Binding Time Analysis for Imperative Programs (MD, TWR, PVH), pp. 100–110.
PEPMPEPM-1995-Jensen #analysis #data flow #source code
Clock Analysis of Synchronous Dataflow Programs (TPJ), pp. 156–167.
PEPMPEPM-1995-LiuT
Caching Intermediate Results for Program Improvement (YAL, TT), pp. 190–201.
PEPMPEPM-1995-Lu #analysis #logic programming #source code
Type Analysis of Logic Programs in the Presence of Type Definitions (LL), pp. 241–252.
PEPMPEPM-1995-Metayer #data type #proving #recursion #source code
Proving Properties of Programs Defined over Recursive Data Structures (DLM), pp. 88–99.
PEPMPEPM-1995-PueblaH #implementation #logic programming #multi #source code
Implementation of Multiple Specialization in Logic Programs (GP, MVH), pp. 77–87.
PEPMPEPM-1995-RamakrishnanRS #analysis #constraints #framework #logic programming #source code #theorem proving
A Symbolic Constraint Solving Framework for Analysis of Logic Programs (CRR, IVR, RCS), pp. 12–23.
PLDIPLDI-1995-Fernandez #effectiveness #optimisation #source code
Simple and Effective Link-Time Optimization of Modula-3 Programs (MFF), pp. 103–115.
PLDIPLDI-1995-KrishnamurthyY #optimisation #parallel #source code
Optimizing Parallel Programs with Explicit Synchronization (AK, KAY), pp. 196–204.
PLDIPLDI-1995-WilsonL #analysis #c #performance #pointer #source code
Efficient Context-Sensitive Pointer Analysis for C Programs (RPW, MSL), p. 1–?.
SASSAS-1995-Colby #concurrent #source code
Determining Storage Properties of Sequential and Concurrent Programs with Assignment and Structured Data (CC), pp. 64–81.
SASSAS-1995-Faxen #functional #lazy evaluation #optimisation #source code #using
Optimizing Lazy Functional Programs Using Flow Inference (KFF), pp. 136–153.
SASSAS-1995-Giesl #analysis #functional #order #source code #termination #using
Termination Analysis for Functional Programs using Term Orderings (JG), pp. 154–171.
SASSAS-1995-KobayashiNY #communication #concurrent #programming language #static analysis
Static Analysis of Communication for Asynchronous Concurrent Programming Languages (NK, MN, AY), pp. 225–242.
SASSAS-1995-RaoS #execution #prolog #source code
Unification-Free Execution of Well-Moded and Well-Typed Prolog Programs (MRKKR, RKS), pp. 243–260.
STOCSTOC-1995-Ponzio #bound #branch #integer #multi #source code
A lower bound for integer multiplication with read-once branching programs (SP), pp. 130–139.
ICALPICALP-1995-GolinR #algorithm #programming
A Dynamic Programming Algorithm for Constructing Optimal Refix-Free Codes for Unequal Letter Costs (MJG, GR), pp. 256–267.
ICALPICALP-1995-GrecoSZ #automaton #logic programming #source code
The PushDown Method to Optimize Chain Logic Programs (Extended Abstract) (SG, DS, CZ), pp. 523–534.
AFPAFP-1995-EekelenP95 #functional #performance #source code
Constructing Medium Sized Efficient Functional Programs in Clean (MCJDvE, MJP), pp. 183–227.
AFPAFP-1995-HallgrenC95 #programming
Programming with Fudgets (TH, MC), pp. 137–182.
AFPAFP-1995-Jones95 #functional #higher-order #morphism #polymorphism #programming
Functional Programming with Overloading and Higher-Order Polymorphism (MPJ), pp. 97–136.
AFPAFP-1995-KieburtzL95 #algebra #programming
Programming with Algebras (RBK, JL), pp. 267–307.
AFPAFP-1995-MeijerJ95 #functional #monad #programming
Merging Monads and Folds for Functional Programming (EM, JJ), pp. 228–266.
AFPAFP-1995-Wadler95 #functional #monad #programming
Monads for Functional Programming (PW), pp. 24–52.
FPCAFPCA-1995-CousotC #abstract interpretation #constraints #formal method #program analysis
Formal Language, Grammar and Set-Constraint-Based Program Analysis by Abstract Interpretation (PC, RC), pp. 170–181.
FPCAFPCA-1995-GoncalvesA #performance #source code
Cache Performance of Fast-Allocating Programs (MJRG, AWA), pp. 293–305.
FPCAFPCA-1995-JeuringS #analysis #functional #problem #source code
Constructing Functional Programs for Grammar Analysis Problems (JJ, SDS), pp. 259–269.
FPCAFPCA-1995-Marchiori #functional #logic programming
The Functional Side of Logic Programming (MM), pp. 55–65.
FPCAFPCA-1995-QuintonRW #functional #imperative #source code
Deriving Imperative Code from Functional Programs (PQ, SVR, DW), pp. 36–44.
FPCAFPCA-1995-SchauserG #how #question #source code #strict
How Much Non-Strictness do Lenient Programs Require? (KES, SCG), pp. 216–225.
FPCAFPCA-1995-WallaceR #architecture #embedded #functional #programming
λs in the Liftshaft — Functional Programming and an Embedded Architecture (MW, CR), pp. 249–258.
CHICHI-1995-CypherS #named #programming #simulation
KidSim: End User Programming of Simulations (AC, DCS), pp. 27–34.
CHICHI-1995-LiebermanF #behaviour #programming
Bridging the Gulf Between Code and Behavior in Programming (HL, CF), pp. 480–486.
AdaEuropeAdaEurope-1995-Barbey #ada #object-oriented #source code #testing
Testing Ada 95 Object-Oriented Programs (SB), pp. 406–418.
AdaEuropeAdaEurope-1995-ChoukairK #ada #approach #corba #distributed #object-oriented #programming
Distributed Object Oriented Programming and Interoperability for Ada 95: An OMG/CORBA Approach (ZC, YK), pp. 217–227.
AdaEuropeAdaEurope-1995-KermarrecP #ada #distributed #programming
Programming Distributed Systems with Both Ada 95 and PVM (YK, LP), pp. 206–216.
AdaTRI-Ada-1995-BarbeyKS #ada #object-oriented #programming
Advanced Object-Oriented Features and Programming in Ada 95 (SB, MK, AS), pp. 359–489.
AdaTRI-Ada-1995-Bardin #ada #concurrent #implementation #source code
Implementing Concurrent Programs in Ada 95 (BMB), pp. 557–654.
AdaTRI-Ada-1995-FeldmanB #ada #education #programming
Teaching Object Programming with Ada 95 (MBF, JB), pp. 655–685.
AdaTRI-Ada-1995-LevyM #education #programming #reuse
Teaching Programming for Reuse: Generics for Educators (SPL, JWM), pp. 105–117.
CIKMCIKM-1995-SoparkarKJA #database #parallel #runtime #source code
Run-Time Parallelization of Sequential Database Programs (NS, PK, HVJ, AA), pp. 74–81.
ICMLICML-1995-Gordon #approximate #programming
Stable Function Approximation in Dynamic Programming (GJG), pp. 261–268.
ICMLICML-1995-Peng #performance #programming
Efficient Memory-Based Dynamic Programming (JP), pp. 438–446.
KDDKDD-1995-Glymour #modelling #predict
Available Technology for Discovering Causal Models, Building Bayes Nets, and Selecting Predictors: The TETRAD II Program (CG), pp. 130–135.
SEKESEKE-1995-Auguston #compilation #programming language
Programming language RIGAL as a compiler writing tool (MA), p. 500.
SEKESEKE-1995-Balmas #comprehension #source code
Classifying Programs: a Key For program Understanding (FB), pp. 342–349.
SEKESEKE-1995-BrownseyZ #functional #programming #specification #user interface #using
From Specification to Building a GUI using Functional Programming (KB, MZ), pp. 244–251.
SEKESEKE-1995-ChungWS #object-oriented #testing
A Hierarchy Testing of Object-Oriented Program Structure (CMC, CCW, TKS), pp. 320–327.
SEKESEKE-1995-Kazimierczak #automation #information management #natural language #programming #representation
Knowledge Representation on the Level of Natural Language for Purposes of Automatic Programming (JK), pp. 140–143.
SEKESEKE-1995-Lee #execution #logic programming #parallel #source code
Parallel Execution of Logic Programs with Breadth-first Search (WSL), pp. 470–477.
SEKESEKE-1995-LiaoCS #framework #object-oriented #testing
An Integrated Testing Framework for Object-Oriented Programs-Work in Progress (SSL, KHC, SBS), pp. 123–125.
SEKESEKE-1995-Rosca #generative #synthesis #towards
Towards a New Generation of Program Synthesis Approaches (JPR), p. 428.
SEKESEKE-1995-WangCCCP #database #documentation #pattern matching #tool support
An Integrated Toolkit for Pattern Matching and Pattern Discovery in Scientific, Program, and Document databases (JTLW, GWC, CYC, GJSC, KP), p. 497.
ECOOPECOOP-1995-Amsellem #hypermedia #named #programming
ChyPro: A Hypermedia Programming Environment for Smalltalk-80 (MA), pp. 449–470.
ECOOPECOOP-1995-DeanGC #analysis #object-oriented #optimisation #source code #using
Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis (JD, DG, CC), pp. 77–101.
ECOOPECOOP-1995-McAffer #programming
Meta-level Programming with CodA (JM), pp. 190–214.
ECOOPECOOP-1995-SmithU #experience #programming
Programming as an Experience: The Inspiration for Self (RBS, DU), pp. 303–330.
OOPSLAOOPSLA-1995-ItohYT #concurrent #low level #named #operating system #programming #using
SCONE: Using Concurrent Objects for Low-level Operating System Programming (JiI, YY, MT), pp. 385–398.
OOPSLAOOPSLA-1995-Malenfant #on the #programming language #semantics
On the Semantic Diversity of Delegation-Based Programming Languages (JM), pp. 215–230.
LOPSTRLOPSTR-1995-Aarts #complexity #source code
Complexity of Horn Programs (EA), pp. 76–90.
LOPSTRLOPSTR-1995-ArtsZ #logic programming #semantics #source code #termination #unification #using
Termination of Logic Programs Using Semantic Unification (TA, HZ), pp. 219–233.
LOPSTRLOPSTR-1995-BossiCE #order #problem #source code
Transformation of Left Terminating Programs: the Reordering Problem (AB, NC, SE), pp. 33–45.
LOPSTRLOPSTR-1995-FlenerD #logic programming #program transformation
Logic Program Transformation through Generalization Schemata (PF, YD), pp. 171–173.
LOPSTRLOPSTR-1995-Gluck #on the #program transformation
On the Mechanics of Metasystem Hierarchies in Program Transformation (RG), pp. 234–251.
LOPSTRLOPSTR-1995-Hanus #functional #lazy evaluation #logic programming #performance #prolog #source code
Efficient Translation of Lazy Functional Logic Programs into Prolog (MH), pp. 252–266.
LOPSTRLOPSTR-1995-KreitzOS #development #proving
Guiding Program Development Systems by a Connection Based Proof Strategy (CK, JO, SS), pp. 137–151.
LOPSTRLOPSTR-1995-LauO #deduction #logic programming #object-oriented #source code #synthesis #towards
Towards an Object-Oriented Methodology for Deductive Synthesis of Logic Programs (KKL, MO), pp. 152–169.
LOPSTRLOPSTR-1995-Mesnard #automation #source code #towards
Towards Automatic Control for CLP(x) Programs (FM), pp. 106–119.
LOPSTRLOPSTR-1995-ParkesW #horn clause #induction #logic programming #synthesis
Logic Program Synthesis by Induction over Horn Clauses (AJP, GAW), p. 170.
LOPSTRLOPSTR-1995-Renault #logic programming #proving #source code #towards
Towards a Complete Proof Procedure to Prove Properties of Normal Logic Programs under the Completion (SR), pp. 204–218.
LOPSTRLOPSTR-1995-SemeraroEM #datalog #refinement #source code
Ideal Refinement of Datalog Programs (GS, FE, DM), pp. 120–136.
LOPSTRLOPSTR-1995-ToniK #approach #logic programming #program transformation
An Argumentation-Theoretic Approach to Logic Program Transformation (FT, RAK), pp. 61–75.
LOPSTRLOPSTR-1995-VasconcelosF #approach #logic programming #optimisation #program analysis #using
An Opportunistic Approach for Logic Program Analysis and Optimisation Using Enhanced Schema-Based Transformations (WWV, NEF), pp. 174–188.
LOPSTRLOPSTR-1995-WaalT #deduction #problem #program analysis #program transformation #using
Solving Deductive Planning Problems Using Program Analysis and Transformation (DAdW, MT), pp. 189–203.
PPDPPLILP-1995-Achten #framework #functional #interactive #source code
A Functional Framework for Deterministically Interleaved Interactive Programs (PA), pp. 451–452.
PPDPPLILP-1995-ColussiMM #constraints #data flow #logic programming #semantics #source code
A Dataflow Semantics for Constraint Logic Programs (LC, EM, MM), pp. 431–448.
PPDPPLILP-1995-DawsonRR #design #implementation #logic programming #performance #source code
Design and Implementation of Jump Tables for Fast Indexing of Logic Programs (SD, CRR, IVR), pp. 133–150.
PPDPPLILP-1995-GluckJ #generative #multi #performance
Efficient Multi-level Generating Extensions for Program Specialization (RG, JJ), pp. 259–278.
PPDPPLILP-1995-Jones #programming
Programming with Constructor Classes (Abstract) (MPJ), p. 26.
PPDPPLILP-1995-Moor #process
A Generic Program for Sequential Decision Processes (OdM), pp. 1–23.
PPDPPLILP-1995-NakaharaMI #calculus #functional #higher-order #logic programming
A Complete Narrowing Calculus for Higher-Order Functional Logic Programming (KN, AM, TI), pp. 97–114.
PPDPPLILP-1995-SaglamG #approximate #constraints #logic programming #polymorphism #source code #using
Approximating Constraint Logic Programs Using Polymorphic Types and Regular Descriptions (HS, JPG), pp. 461–462.
PPDPPLILP-1995-TongL #concurrent #constraints #performance #programming
Performance of A Data-Parallel Concurrent Constraint Programming System (BMT, HfL), pp. 463–464.
PPDPPLILP-1995-VullinghsTS #functional #lightweight #programming #user interface
Lightweight GUIs for Functional Programming (TV, DT, WS), pp. 341–356.
POPLPOPL-1995-DawsonRRSSSW #execution #logic programming #performance #source code #unification
Unification Factoring for Efficient Execution of Logic Programs (SD, CRR, IVR, KFS, SS, TS, DSW), pp. 247–258.
POPLPOPL-1995-FieldRT #parametricity #slicing
Parametric Program Slicing (JF, GR, FT), pp. 379–392.
POPLPOPL-1995-FlanaganF #optimisation #semantics
The Semantics of Future and Its Use in Program Optimizations (CF, MF), pp. 209–220.
POPLPOPL-1995-Sands #correctness #program transformation
Total Correctness by Local Improvement in Program Transformation (DS), pp. 221–232.
POPLPOPL-1995-SaraswatJG #concurrent #constraints #programming
Default Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 272–285.
POPLPOPL-1995-SchauserCG #algorithm #clustering #constraints #source code #strict #thread
Separation Constraint Partitioning — A New Algorithm for Partitioning Non-strict Programs into Sequential Threads (KES, DEC, SCG), pp. 259–271.
SACSAC-1995-Arnow #email #network #programming #using
:-) When you grade that: using e-mail and the network in programming courses (DMA), pp. 10–13.
SACSAC-1995-BanachP #behaviour #graph grammar #linear #source code
Linear behaviour of term graph rewriting programs (RB, GAP), pp. 157–163.
SACSAC-1995-Bsaies #logic programming #proving
Discovering and proving logic program properties (KB), pp. 369–373.
SACSAC-1995-Fisher #logic programming #specification
Logic program based action specifications (JRF), pp. 248–252.
SACSAC-1995-GarrettOK #source code #visual notation
Scripting of event driven programs for graphical, computer-based laboratories (DAG, MBO, BLK), pp. 17–21.
SACSAC-1995-HartensteinS #compilation #programming
Combining structural and procedural programming by parallelizing compilation (RWH, KS), pp. 130–134.
SACSAC-1995-Scholz #concurrent #data type #functional #programming language
Turning a functional data type into a concurrent programming language (ES), pp. 135–139.
SACSAC-1995-TarngYR #source code
A digital conference like software tool for PDP programs (JJT, QY, KDR), pp. 406–410.
SACSAC-1995-ThuenteS #algorithm #hybrid #problem #programming #search-based
Mathematical programming in a hybrid genetic algorithm for Steiner point problems (DJT, PS), pp. 357–363.
SACSAC-1995-WassermanYS #logic programming #source code
An alternative transformation rule for logic programs (HCW, KY, ZS), pp. 364–368.
ESECESEC-1995-Chamillard #analysis #case study #metric #performance #predict #reachability
An Exploratory Study of Program Metrics as Predictors of Reachability Analysis Performance (ATC), pp. 343–361.
ESECESEC-1995-Jarzabek #named #specification
PQL: A Language for Specifying Abstract Program Views (SJ), pp. 324–342.
ESECESEC-1995-Jazayeri #component #fresh look #programming
Component Programming — a Fresh Look at Software Components (MJ), pp. 457–478.
ESECESEC-1995-TaiC #concurrent #source code #testing
A Specification-Based Methology for Testing Concurrent Programs (KCT, RHC), pp. 154–172.
ICSEICSE-1995-DwyerCN #concurrent #petri net #representation #source code
A Compact Petri Net Representation for Concurrent Programs (MBD, LAC, KAN), pp. 147–157.
ASF+SDFASF+SDF-1995-BrandEGMOP #asf+sdf #program transformation #using
Program Transformations using ASF+SDF (MvdB, SME, DKAG, HM, MJFP, HRO), pp. 29–52.
ASF+SDFASF+SDF-1995-Heering #algebra #imperative #source code
An Algebraic Machine for Imperative Programs (JH), pp. 27–28.
HPCAHPCA-1995-JohnRHC #architecture #performance
Program Balance and Its Impact on High Performance RISC Architectures (LKJ, VR, PTH, LDC), pp. 370–379.
HPDCHPDC-1995-CowanLB #performance #programming
Performance Benefits of Optimistic Programming: A Measure of HOPE (CC, HL, MAB), pp. 197–204.
LCTESLCT-RTS-1995-BakkersSP #automation #communication #generative #parallel #realtime #scheduling #source code
Automatic Generation of Scheduling and Communication Code in Real-Time Parallel Programs (AB, JS, EP), pp. 134–145.
LCTESLCT-RTS-1995-SchneiderCSP #component #programming #realtime
The ControlShell Component-Based Real-Time Programming System, and its Application to the Marsokhod Martian Rover (SAS, VWC, JS, GPC), pp. 146–155.
PPoPPPPoPP-1995-BordawekarCKKP #compilation #parallel #source code
A Model and Compilation Strategy for Out-of-Core Data Parallel Programs (RB, ANC, KK, CK, MHP), pp. 1–10.
PPoPPPPoPP-1995-HwangLJ #array #fortran #source code #synthesis
An Array Operation Synthesis Scheme to Optimize Fortran 90 Programs (GHH, JKL, RDCJ), pp. 112–122.
PPoPPPPoPP-1995-KennedyNS #algorithm #linear #memory management #sequence #source code
A Linear-Time Algorithm for Computing the Memory Access Sequence in Data-Parallel Programs (KK, NN, AS), pp. 102–111.
CAVCAV-1995-JagadeesanPO #safety #source code #verification
Safety Property Verification of ESTEREL Programs and Applications to Telecommunications Software (LJJ, CP, JVO), pp. 127–140.
CAVCAV-1995-Lescow #finite #game studies #on the #source code
On Polynomial-Size Programs Winning Finite-State Games (HL), pp. 239–252.
ICLPICLP-1995-Beierle #logic programming #order #polymorphism #source code
Type Inferencing for Polymorphic Order-Sorted Logic Programs (CB), pp. 765–779.
ICLPICLP-1995-BurgSTY #constraints #equation #linear #logic programming
Linear Equation Solving for Constraint Logic Programming (JB, PJS, JCHT, RHCY), pp. 33–47.
ICLPICLP-1995-CervesatoCM #calculus #framework #logic programming #order
A Modal Calculus of Partially Ordered Events in a Logic Programming Framework (IC, LC, AM), pp. 299–313.
ICLPICLP-1995-ChengPE #equation #implementation #logic programming #source code
A Method for Implementing Equational Theories as Logic Programs (MHMC, DSPJ, MHvE), pp. 497–511.
ICLPICLP-1995-CodognetR #constraints #programming
NMCC Programming: Constraint Enforcement and Retracting in CC Programming (PC, FR), pp. 417–431.
ICLPICLP-1995-EtalleG #composition #source code
A Transformation System for Modular CLP Programs (SE, MG), pp. 681–695.
ICLPICLP-1995-FagesFS #constraints #logic programming
A Reactive Constraint Logic Programming Scheme (FF, JF, TS), pp. 149–163.
ICLPICLP-1995-Gegg-Harrison #logic programming #prolog #representation
Representing Logic Program Schemata in λ-Prolog (TSGH), pp. 467–481.
ICLPICLP-1995-GovindarajanJM #logic programming
Preference Logic Programming (KG, BJ, SM), pp. 731–745.
ICLPICLP-1995-GregoryR #concurrent #declarative #named #programming language
Tempo: A Declarative Concurrent Programming Language (SG, RR), pp. 515–529.
ICLPICLP-1995-GuptaCP #array #logic programming #parallel
Shared Paged Binding Array: A Universal Datastructure for Parallel Logic Programming (GG, VSC, EP), p. 824.
ICLPICLP-1995-Hanus #equation #logic programming #on the
On Extra Variables in (Equational) Logic Programming (MH), pp. 665–679.
ICLPICLP-1995-HermenegildoGC #concurrent #implementation #logic programming #parallel #using
Using Attributed Variables in the Implementation of Concurrent and Parallel Logic Programming Systems (MVH, DCG, MC), pp. 631–645.
ICLPICLP-1995-HermenegildoPMS #analysis #incremental #logic programming #source code
Incremental Analysis of Logic Programs (MVH, GP, KM, PJS), pp. 797–811.
ICLPICLP-1995-IsozakiK #estimation #execution #logic programming #source code #transaction
Transformation of Transaction Logic Programs based on Estimation of Transaction Execution Paths (HI, HK), p. 822.
ICLPICLP-1995-Jain #logic programming #source code #using
Projections of Logic Programs using Symbol Mappings (AJ), pp. 483–496.
ICLPICLP-1995-Kahn #concurrent #constraints #named #programming
ToonTalk — Concurrent Constraint Programming for Kids (KMK), p. 3.
ICLPICLP-1995-KakasM #abduction #constraints #logic programming
Integrating Abductive and Constraint Logic Programming (ACK, AM), pp. 399–413.
ICLPICLP-1995-Moreno-Navarro #constraints #inheritance #logic programming #tuple
Tuple Inheritance: A New Kind of Inheritance for (Constraint) Logic Programming (JJMN), p. 829.
ICLPICLP-1995-NilssonH #higher-order #logic programming #source code
Constructing Logic Programs with Higher-Order Predicates (JFN, AH), p. 827.
ICLPICLP-1995-PodelskiS #constraints #logic programming #semantics #source code
Operational Semantics of Constraint Logic Programs with Coroutining (AP, GS), pp. 449–463.
ICLPICLP-1995-RamakrishnanRSSW #logic programming #performance #source code
Efficient Tabling Mechanisms for Logic Programs (IVR, PR, KFS, TS, DSW), pp. 697–711.
ICLPICLP-1995-Sato #learning #logic programming #semantics #source code #statistics
A Statistical Learning Method for Logic Programs with Distribution Semantics (TS), pp. 715–729.
ICLPICLP-1995-Simonis #constraints #logic programming
Applications of Constraint Logic Programming (HS), pp. 9–11.
ICLPICLP-1995-Smolka #concurrent #constraints #named #programming
Oz: Concurrent Constraint Programming for Real (GS), p. 13.
ICLPICLP-1995-TanL #logic programming #source code #synthesis
Type Synthesis for Logic Programs (JT, IPL), p. 823.
ICLPICLP-1995-ToniK #abduction #logic programming #reduction #source code
Reduction of Abductive Logic Programs to Normal Logic Programs (FT, RAK), pp. 367–381.
ICLPICLP-1995-WakakiS #logic programming
Computing Prioritized Circumscription by Logic Programming (TW, KS), pp. 283–297.
ICLPICLP-1995-YuanY #approach #logic programming #on the
On Coherence Approach to Logic Program Revision (LYY, JHY), pp. 167–181.
ICLPICLP-1995-ZhaoCU #analysis #concurrent #dependence #logic programming #source code
Program Dependence Analysis of Concurrent Logic Programs and Its Applications (JZ, JC, KU), p. 825.
ICLPICLP-1995-Zhou #approach #logic programming
A Logic Programming Approach to Channel Routing (NFZ), pp. 217–231.
ICLPILPS-1995-BandaMS #analysis #logic programming #performance #scheduling #source code
Efficient Analysis of Logic Programs with Dynamic Scheduling (MJGdlB, KM, PJS), pp. 417–431.
ICLPILPS-1995-BarklundDCL #encoding #logic programming #semantics
Semantical Properties of Encodings in Logic Programming (JB, PD, SC, GAL), pp. 288–302.
ICLPILPS-1995-BekkersT #logic programming #monad
Monadic Constructs for Logic Programming (YB, PT), pp. 51–65.
ICLPILPS-1995-BoerG #concurrent #constraints #modelling #programming #realtime
Modelling Real-Time in Concurrent Constraint Programming (FSdB, MG), pp. 528–542.
ICLPILPS-1995-Brzoska #logic programming
Temporal Logic Programming in Dense Time (CB), pp. 303–317.
ICLPILPS-1995-DimopoulosK #logic programming
Logic Programming without Negation as Failure (YD, ACK), pp. 369–383.
ICLPILPS-1995-FerrandL #composition #correctness #logic programming #proving #source code
A Compositional Proof Method of Partial Correctness for Normal Logic Programs (GF, AL), pp. 209–223.
ICLPILPS-1995-GallagherBS #logic programming #modelling #source code #static analysis
Practical Model-Based Static Analysis for Definite Logic Programs (JPG, DB, HS), pp. 351–365.
ICLPILPS-1995-Gurr #declarative #logic programming #source code
Declarative Annotations for Logic Programs (CAG), p. 639.
ICLPILPS-1995-HarlandPW #bibliography #perspective #programming
Programming in Lygon: A Brief Overview (JH, DJP, MW), p. 636.
ICLPILPS-1995-JaffarMN #case study #logic programming #modelling
Logic Programming and Object Modelling: A Case Study (Abstract) (JJ, MJM, GN), p. 48.
ICLPILPS-1995-JanssensBD #abstract interpretation #automaton #constraints #logic programming #source code
A Blueprint for an Abstract Machine for Abstract Interpretation of (Constraint) Logic Programs (GJ, MB, VD), pp. 336–350.
ICLPILPS-1995-Kuchen #functional #implementation #logic programming #tutorial
Implementation Issues for Functional Logic Programming (Tutorial Abstract) (HK), pp. 612–613.
ICLPILPS-1995-LauO #approach #constraints #deduction #formal method #logic programming #source code #synthesis
A Formal Approach to Deductive Synthesis of Constraint Logic Programs (KKL, MO), pp. 543–557.
ICLPILPS-1995-LauOPP #correctness #logic programming #program transformation #termination
Correctness of Logic Program Transformations Based on Existential Termination (KKL, MO, AP, MP), pp. 480–494.
ICLPILPS-1995-MalfonF #approach #semantics #source code
Type Correct programs: A semantic approach (BM, GF), pp. 576–590.
ICLPILPS-1995-MarchioriT #logic programming #proving #source code #termination
Proving Termination of Logic Programs with Delay Declarations (EM, FT), pp. 447–461.
ICLPILPS-1995-MessingS #logic programming #source code
Regular Signed Resolution Applied to Annotated Logic Programs (BM, PvS), p. 638.
ICLPILPS-1995-PedroM #approach #logic programming #verification
An Approach to Verification in Contextual Logic Programming (VP, LM), p. 634.
ICLPILPS-1995-Prehofer #call-by #functional #higher-order #logic programming
A Call-by-Need Strategy for Higher-Order Functional-Logic Programming (CP), pp. 147–161.
ICLPILPS-1995-SchreyeLM #tutorial
Tutorial on Program Specialisation (Abstract) (DDS, ML, BM), pp. 615–616.
ICLPILPS-1995-TseWL #concurrent #logic programming #object-oriented #programming language #prolog
P&P: A Combined Parlog and Prolog Concurrent Object-Oriented Logic Programming Language (MlT, WhW, HfL), p. 640.
ICLPILPS-1995-WinikoffH #implementation #linear #logic programming #programming language
Implementing the Linear Logic Programming Language Lygon (MW, JH), pp. 66–80.
ICLPILPS-1995-YouGYG #framework #logic programming #source code
An Introspective Framework for Paraconsistent Logic Programs (JHY, SG, LYY, RG), pp. 384–398.
LICSLICS-1995-NadathurL #logic programming #proving
Uniform Proofs and Disjunctive Logic Programming (Extended Abstract) (GN, DWL), pp. 148–155.
LICSLICS-1995-Tronci #functional #hardware #logic programming #verification
Hardware Verification, Boolean Logic Programming, Boolean Functional Programming (ET), pp. 408–418.
RTARTA-1995-AnantharamanR #logic programming #source code
A Rewrite Mechanism for Logic Programs with Negation (SA, GR), pp. 163–178.
RTARTA-1995-Bellegarde #automation #named #program transformation #towards
ASTRE: Towards a Fully Automated Program Transformation System (FB), pp. 403–407.
RTARTA-1995-ChazarainM #automation #equation #named #recursion #source code #synthesis
LEMMA: A System for Automated Synthesis of Recursive Programs in Equational Theories (JC, SM), pp. 420–425.
TLCATLCA-1995-BerardiB #optimisation #type system #using
Using Subtyping in Program Optimization (SB, LB), pp. 63–77.
DACDAC-1994-AlpertK #clustering #multi #programming
Multi-Way Partitioning Via Spacefilling curves and Dynamic Programming (CJA, ABK), pp. 652–657.
ASEKBSE-1994-Balmas #concept #pattern matching #source code
An Augmented Pattern Matcher as a Tool to Synthesize Conceptual Descriptions of Programs (FB), pp. 150–157.
ASEKBSE-1994-LoiaQ #logic programming #object-oriented #paradigm
Integrating Object-Oriented Paradigms and Logic Programming: The OPLA Language (VL, MQ), pp. 158–164.
ASEKBSE-1994-LowryPPU #automation #library #named #programming
AMPHION: Automatic Programming for Subroutine Libraries (MRL, AP, TP, IU), p. 2.
ASEKBSE-1994-MintonW #machine learning #source code #using
Using Machine Learning to Synthesize Search Programs (SM, SRW), pp. 31–38.
ASEKBSE-1994-QuiliciC #comprehension
A Cooperative Program Understanding Environment (AQ, DNC), pp. 125–132.
PODSPODS-1994-ChaudhuriV #complexity #datalog #equivalence #on the #recursion #source code
On the Complexity of Equivalence between Recursive and Nonrecursive Datalog Programs (SC, MYV), pp. 107–116.
PODSPODS-1994-Sohn #constraints #logic programming #source code
Constraints among Argument Sizes in Logic Programs (KS), pp. 68–74.
VLDBVLDB-1994-PoulovassilisS #algebra #database #optimisation #programming language #query
Investigation of Algebraic Query Optimisation Techniques for Database Programming Languages (AP, CS), pp. 415–426.
CSEETCSEE-1994-AmmannGORS #re-engineering #source code
A Five Year Perspective on Software Engineering Graduate Programs at George Mason University (PA, HG, AJO, DR, BS), pp. 473–488.
CSEETCSEE-1994-CoyleFTF #industrial #re-engineering
Meeting the Needs of Industry: SMU’s Master’s Degree Program in Software Engineering (FPC, EF, MMT, DJF), pp. 543–554.
CSEETCSEE-1994-Shepard #re-engineering
Software Engineering in an Undergraduate Computer Engineering Program (TS), pp. 23–34.
ESOPESOP-1994-Andrews #constraints #implementation #logic programming
Foundational Issues in Implementing Constraint Logic Programming Systems (JHA), pp. 74–88.
ESOPESOP-1994-BerthomieuS #behaviour #framework #ml #programming #semantics #syntax
Programming with Behaviors in an ML Framework — The Syntax and Semantics of LCS (BB, TLS), pp. 89–104.
ESOPESOP-1994-CorsiniR #constraints #logic programming #model checking
Symbolic Model Checking and Constraint Logic Programming: a Cross-Fertilization (MMC, AR), pp. 180–194.
ESOPESOP-1994-GiegerichK #functional #paradigm #programming
Suffix Trees in the Functional Programming Paradigm (RG, SK), pp. 225–240.
ESOPESOP-1994-Moreau #automaton #continuation #evaluation #functional #parallel #source code
The PCKS-Machine: An Abstract Machine for Sound Evaluation of Parallel Functional Programs with First-Class Continuations (LM), pp. 424–438.
ESOPESOP-1994-PierroP #constraints #logic #logic programming #semantics
A Logical Denotational Semantics for Constraint Logic Programming (ADP, CP), pp. 195–210.
ICSMEICSM-1994-AmmannC #in the large
Inter-Module Renaming and Reorganizing: Examples of Program Manipulation-in-the-Large (MMA, RDC), pp. 354–361.
ICSMEICSM-1994-AngerRY #concurrent #dynamic analysis #source code
Combining Static and Dynamic Analysis of Concurrent Programs (FDA, RVR, MY), pp. 89–98.
ICSMEICSM-1994-Jacquot #programming
Programming Through Disciplined Modification (JPJ), pp. 362–371.
ICSMEICSM-1994-JoinerTCSSG #comprehension
Data-Centered Program Understanding (JKJ, WTT, KPC, SS, JS, HG), pp. 272–281.
ICSMEICSM-1994-KinlochM #c #comprehension #graph #representation #source code #using
Understanding C Programs Using the Combined C Graph Representation (DAK, MM), pp. 172–180.
ICSMEICSM-1994-TanD #information management
Abstracting Plan-like Program Information: A Demonstration (EST, HGD), pp. 262–271.
ICSMEICSM-1994-YangB #data-driven #maintenance #source code
Extension of a Transformation System for Maintenance: Dealing with Data-Intensive Programs (HY, KHB), pp. 344–353.
PEPMPEPM-1994-BaierGZ #fortran #partial evaluation #source code
Partial Evaluation of Numerical Programs in Fortran (RB, RG, RZ), pp. 119–132.
PEPMPEPM-1994-FegarasSZ #induction #multi #source code
Improving Programs Which Recurse over Multiple Inductive Structures (LF, TS, TZ), pp. 21–32.
PLDIPLDI-1994-Agrawal #on the #slicing #source code
On Slicing Programs with Jump Statements (HA), pp. 302–312.
PLDIPLDI-1994-JohnsonPP #linear
The Program Structure Tree: Computing Control Regions in Linear Time (RJ, DP, KP), pp. 171–185.
PLDIPLDI-1994-NetzerW #debugging #incremental #source code
Optimal Tracing and Incremental Reexecution for Debugging Long-Running Programs (RHBN, MHW), pp. 313–325.
PLDIPLDI-1994-NorrisP #dependence #graph
Register Allocation over the Program Dependence Graph (CN, LLP), pp. 266–277.
PLDIPLDI-1994-Reinhold #garbage collection #performance #source code
Cache Performance of Garbage-Collected Programs (MBR), pp. 206–217.
PLDIPLDI-1994-SrivastavaE #named #program analysis #tool support
ATOM — A System for Building Customized Program Analysis Tools (AS, AE), pp. 196–205.
PLDIPLDI-1994-WagnerMGH #optimisation
Accurate Static Estimators for Program Optimization (TAW, VM, SLG, MAH), pp. 85–96.
PLDIPLDI-1994-Wismuller #analysis #data flow #debugging #source code #using
Debugging of Globally Optimized Programs Using Data Flow Analysis (RW), pp. 278–289.
SASSAS-1994-AikenL #logic programming #source code #type checking
Directional Type Checking of Logic Programs (AA, TKL), pp. 43–60.
SASSAS-1994-CodishD #dependence #logic programming #multi #polymorphism #source code #using
Deriving Polymorphic Type Dependencies for Logic Programs Using Multiple Incarnations of Prop (MC, BD), pp. 281–296.
SASSAS-1994-DebrayGHL #logic programming #source code
Estimating the Computational Cost of Logic Programs (SKD, PLG, MVH, NWL), pp. 255–265.
SASSAS-1994-Halbwachs #abstract interpretation #programming
About Synchronous Programming and Abstract Interpretation (NH), pp. 179–192.
SASSAS-1994-HankinM #framework #program analysis #type system
A Type-based Framework for Program Analysis (CH, DLM), pp. 380–394.
SASSAS-1994-HanusZ #analysis #functional #logic programming #source code
Mode Analysis of Functional Logic Programs (MH, FZ), pp. 26–42.
SASSAS-1994-MuellerW #analysis #behaviour #on the fly #performance #simulation
Efficient On-the-fly Analysis of Program Behavior and Static Cache Simulation (FM, DBW), pp. 101–115.
SASSAS-1994-Yi #detection #exception #ml #source code #standard
Compile-time Detection of Uncaught Exceptions in Standard ML Programs (KY), pp. 238–254.
STOCSTOC-1994-Mulmuley #bound #linear #parallel #problem #programming
Lower bounds for parallel linear programming and other problems (KM), pp. 603–614.
PLDIBest-of-PLDI-1994-SrivastavaE94a #named #program analysis #tool support
ATOM: a system for building customized program analysis tools (with retrospective) (AS, AE), pp. 528–539.
ICALPICALP-1994-AbdullaJ #decidability #problem #source code #verification
Undecidable Verification Problems for Programs with Unreliable Channels (PAA, BJ), pp. 316–327.
ICALPICALP-1994-FixS #reasoning #source code
Reasoning about Programs by Exploiting the Environment (LF, FBS), pp. 328–339.
FMFME-1994-Barros #database #relational #source code #specification
Deriving Relational Database Programs from Formal Specifications (RSMdB), pp. 703–723.
FMFME-1994-Fidge #development #realtime
Adding Real Time to Formal Program Development (CJF), pp. 618–638.
FMFME-1994-MaungHM #formal method #towards
Towards a Formalization of Programming-by-Difference (IM, JH, RJM), pp. 134–153.
LISPLFP-1994-Heintze #analysis #ml #source code
Set-Based Analysis of ML Programs (NH), pp. 306–317.
LISPLFP-1994-StefanescuZ #analysis #equation #framework #functional #higher-order #source code
An Equational Framework for the Flow Analysis of Higher Order Functional Programs (DCS, YZ), pp. 318–327.
ICGTTAGT-1994-Assmann #on the #program analysis #term rewriting
On Edge Addition Rewrite Systems and their Relevance to Program Analysis (UA), pp. 321–335.
ICGTTAGT-1994-Schurr #graph transformation
Programmed Graph Transformations and Graph Transformation Units in GRACE (AS), pp. 122–136.
ICGTTAGT-1994-Wills #graph #parsing #source code #using
Using Attributed Flow Graph Parsing to Recognize Clichés in Programs (LMW), pp. 170–184.
CHICHI-1994-EisenbergF94a #design #programmable #programming
Programmable design environments: integrating end-user programming with domain-oriented assistance (ME, GF), pp. 431–437.
CHICHI-1994-HoudeS94a #design #programming
In search of design principles for programming environments (SH, RS), pp. 424–430.
AdaEuropeAdaEurope-1994-GerlichW #ada #source code
Tuning Ada Programs in Advance (RG, UW), pp. 440–464.
AdaEuropeAdaEurope-1994-Heitz #composition #distributed #generative #object-oriented #programming #realtime #scalability
Integrating Modular, Object Oriented Programming and Application Generator Technologies in Large Real Time and Distributed Developments (MH), pp. 130–146.
AdaTRI-Ada-1994-Duncan #ada #implementation
Implementing Internal Program Representations with Ada and Ada 9X (AGD), pp. 154–163.
AdaTRI-Ada-1994-KermarrecP #ada #distributed #named #paradigm #programming
Ada-Linda: A Powerful Paradigm for Programming Distributed Ada Applications (YK, LP), pp. 438–445.
AdaTRI-Ada-1994-Lauridsen #design #perspective #programming #user interface
Design of GUIs from a Programming Perspective (OL), pp. 236–245.
AdaTRI-Ada-1994-RybinK #ada #programming language
Ada-Based Programming Language Course in Moscow State University (SR, VSK), pp. 194–202.
AdaTRI-Ada-1994-Sartore #ada #database #realtime #scalability
Large Database Ada Program for Real Time Laboratory Instrument Control and Data Acquisition (RGS), pp. 406–416.
AdaTRI-Ada-1994-Thornley #ada #data flow #parallel #programming
Integrating Parallel Dataflow Programming with the Ada Tasking Model (JT), pp. 417–428.
CAiSECAiSE-1994-SheuY #knowledge-based #program transformation
A Knowledge-based Program Transformation System (PCYS, SBY), pp. 228–241.
CIKMCIKM-1994-ChenH #algorithm #graph #linear #source code #traversal
An Optimal Graph Traversal Algorithm for Evaluating Linear Binary-Chain Programs (YC, TH), pp. 34–41.
CIKMCIKM-1994-ChenT #implementation #pattern matching #programming
An Optimized Implementation for VML Based on Pattern Matching and Dynamic Programming (WC, VT), pp. 88–96.
ICMLICML-1994-KietzL #algorithm #induction #logic programming #performance
An Efficient Subsumption Algorithm for Inductive Logic Programming (JUK, ML), pp. 130–138.
ICMLICML-1994-Muggleton #induction #logic programming
Bayesian Inductive Logic Programming (SM), pp. 371–379.
ICMLICML-1994-RoscaB #programming #search-based #self
Hierarchical Self-Organization in Genetic programming (JPR, DHB), pp. 251–258.
ICMLICML-1994-ZelleMK #bottom-up #induction #logic programming #top-down
Combining Top-down and Bottom-up Techniques in Inductive Logic Programming (JMZ, RJM, JBK), pp. 343–351.
KDDKDD-1994-DruzdzeG #case study #student
Application of the TETRAD II Program to the Study of Student Retention in U.S. Colleges (MJD, CG), pp. 419–430.
KDDKDD-1994-Kiselev #functional #named #source code
PolyAnalyst — A Machine Discovery System Inferring Functional Programs (MVK), pp. 237–250.
KRKR-1994-DamasioNP #knowledge base #logic programming #named
REVISE: An Extended Logic Programming System for Revising Knowledge Bases (CVD, WN, LMP), pp. 607–618.
SEKESEKE-1994-ArndtGPT #execution #logic programming #source code #symbolic computation
Symbolic execution of logic programs (TA, AG, GP, GT), pp. 414–421.
SEKESEKE-1994-AzemB #prolog #reliability #source code
Reliability determination of Prolog programs (AA, FB), pp. 422–429.
SEKESEKE-1994-ChiangWBN #automation #documentation #named #programming #visual notation
DocFlow: an event-driven visual programming environment for office automation through document processing (SCYC, JTLW, MPB, PAN), pp. 454–461.
SEKESEKE-1994-CookeDGK #concurrent #linear #logic programming #source code
Bag languages, concurrency, Horn logic programs, and linear logic (DEC, RD, AQG, VK), pp. 289–297.
SEKESEKE-1994-Dunin-KepliczJLM #development #named
CAProDel: a system for computer aided program development (BDK, JJ, WL, EMB), pp. 470–477.
SEKESEKE-1994-JablonowskiM #development
Procedure handling in computer aided program development (JJ, EMB), pp. 486–492.
SEKESEKE-1994-KoskinenPS #dependence #hypermedia #using
Program text as hypertext: using program dependences for transient linking (JK, JP, AS), pp. 209–216.
SEKESEKE-1994-LuciaCTT #parallel
Program parallelization in WSDW (ADL, CDC, GT, MT), pp. 462–469.
SEKESEKE-1994-SheuY #deduction #program transformation
A deductive program transformation system (PCYS, SBY), pp. 524–531.
SEKESEKE-1994-SuzukiT #abstraction #behaviour #retrieval #using
Associative program retrieval using partially-ordered behavioral abstractions of a program (HS, NT), pp. 395–404.
ECOOPECOOP-1994-AlagicSB #declarative #inheritance #object-oriented #programming #prototype #type system
Declarative Object-Oriented Programming: Inheritance, Subtyping and Prototyping (SA, RS, RB), pp. 236–259.
ECOOPECOOP-1994-OkamuraI #programming #using
Object Location Control Using Meta-level Programming (HO, YI), pp. 299–319.
ECOOPECOOP-1994-OmiciniN #logic programming #object-oriented
Object-Oriented Computations in Logic Programming (AO, AN), pp. 194–212.
ECOOPECOOP-1994-PauwKV #execution #modelling #object-oriented
Modeling Object-Oriented Program Execution (WDP, DK, JMV), pp. 163–182.
OOPSLAOOPSLA-1994-KobayashiY #concurrent #object-oriented #programming
Type-Theoretic Foundations for Concurrent Object-Oriented Programming (NK, AY), pp. 31–45.
OOPSLAOOPSLA-1994-LopezFB #constraints #imperative #implementation #programming language #virtual machine
Implementing Constraint Imperative Programming Languages: The Kaleidospace’93 Virtual Machine (GL, BNFB, AB), pp. 259–271.
OOPSLAOOPSLA-1994-LortzS #contract #programming
Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization (VBL, KGS), pp. 453–467.
OOPSLAOOPSLA-1994-Onodera #c++ #database #experience #information management #object-oriented #representation
Experience with Representing C++ Program Information in an Object-Oriented Database (TO), pp. 403–413.
TOOLSTOOLS-EUROPE-1994-Allard #named #object-oriented #programming
Keynote: Object-Oriented Programming at the European Space Agency (FA), p. 7.
TOOLSTOOLS-EUROPE-1994-KlugS #corba #distributed #programming
Distributed Programming in C++, from Sockets to CORBA (MK, MS), p. 543.
TOOLSTOOLS-EUROPE-1994-Sikora #empirical #object-oriented #problem #programming #roadmap
Selected Results from an Empirical Study on Problem Areas and Trends of Object-Oriented Programming (HS), pp. 303–313.
TOOLSTOOLS-EUROPE-1994-SimGKS #interface #programming #specification #tool support
The Specification of a Seamless O-O Programming Interface for CAD Tools (MS, WG, PK, NS), pp. 135–145.
PPDPALP-1994-AlpuenteFV #analysis #composition #equation #source code
Compositional Analysis for Equational Horn Programs (MA, MF, GV), pp. 77–94.
PPDPALP-1994-BuenoHMR #concurrent #semantics #source code
From Eventual to Atomic Locally Atomic CC Programs: A Concurrent Semantics (FB, MVH, UM, FR), pp. 114–132.
PPDPALP-1994-Marchiori #logic programming #source code #term rewriting
Logic Programs as term Rewriting Systems (MM), pp. 223–241.
PPDPALP-1994-Marchiori94a #alias #logic programming #source code
A Logic for Variable Aliasing in Logic Programs (EM), pp. 287–304.
PPDPALP-1994-Miller #logic programming #multi #source code #specification #using
Specifications Using Multiple-Conclusion Logic Programs (DM), pp. 3–4.
PPDPALP-1994-Paige #program transformation
Viewing A program Transformation System At Work (RP), p. 5.
PPDPALP-1994-Palamidessi #concurrent #constraints #programming
Concurrent Constraint Programming (CP), pp. 1–2.
PPDPALP-1994-Teusink #abduction #logic programming #source code
Three-Valued Completion for Abductive Logic Programs (FT), pp. 150–167.
PPDPALP-1994-Volpe #concurrent #linear #logic programming #proving
Concurrent Logic Programming as Uniform Linear Proofs (PV), pp. 133–149.
LOPSTRLOPSTR-1994-BarklundBD #logic programming #multi #programming language
A Basis for a Multi-Level Meta-Logic Programming Language (JB, KB, PD), pp. 262–275.
LOPSTRLOPSTR-1994-Basin #framework #logic programming #source code
Logic Frameworks for Logic Programs (DAB), pp. 1–16.
LOPSTRLOPSTR-1994-BensaouG #source code
An Extended Transformation System for CLP Programs (NB, IG), pp. 17–35.
LOPSTRLOPSTR-1994-BossiE #semantics #source code
More on Unfold/Fold Transformations of Normal Programs: Preservation of Fitting’s Semantics (AB, SE), pp. 311–331.
LOPSTRLOPSTR-1994-BoulangerB #analysis #logic programming #program transformation #using
Using Call/Exit Analysis for Logic Program Transformation (DB, MB), pp. 36–50.
LOPSTRLOPSTR-1994-BrogiC #logic programming #metalanguage #source code
Gödel as a Meta-Language for Composing Logic Programs (AB, SC), pp. 377–394.
LOPSTRLOPSTR-1994-CominiLV #debugging #logic programming
Abstract Debugging of Logic Program (MC, GL, GV), pp. 440–450.
LOPSTRLOPSTR-1994-CookG #analysis #source code #termination
A Transformation System for Definite Programs Based on Termination Analysis (JC, JPG), pp. 51–68.
LOPSTRLOPSTR-1994-Dunin-Keplicz #architecture #development #multi #source code
An Architecture with Multiple Meta-Levels for the Development of Correct Programs (BDK), pp. 293–310.
LOPSTRLOPSTR-1994-FlenerP #induction #on the #reasoning #synthesis
On the Use of Inductive Reasoning in Program Synthesis: Prejudice and Prospects (PF, LP), pp. 69–87.
LOPSTRLOPSTR-1994-GilbertHZ #behaviour #source code #specification
Transforming Specifications of Observable Behaviour into Programs (DRG, CJH, JZ), pp. 88–103.
LOPSTRLOPSTR-1994-Hill #metaprogramming
A Module System for Meta-Programming (PMH), pp. 395–409.
LOPSTRLOPSTR-1994-LauO #deduction #framework #logic programming #on the #source code #specification #synthesis
On Specification Frameworks and Deductive Synthesis of Logic Programs (KKL, MO), pp. 104–121.
LOPSTRLOPSTR-1994-MarakakisG #data type #design #logic programming #source code #top-down #using
Schema-Based Top-Down Design of Logic Programs Using Abstract Data Types (EIM, JPG), pp. 138–153.
LOPSTRLOPSTR-1994-Mircheva #logic programming #source code #testing
Logic Programs with Tests (MM), pp. 276–292.
LOPSTRLOPSTR-1994-Renault #execution #source code
Generalizing Extended Execution for Normal Programs (SR), pp. 154–169.
LOPSTRLOPSTR-1994-SakamaS #approach #declarative #deduction #logic programming #source code
Partial Deduction of Disjunctive Logic Programs: A Declarative Approach (CS, HS), pp. 170–182.
LOPSTRLOPSTR-1994-SemeraroEMBP #case study #learning #logic #source code
Avoiding Non-Termination when Learning Logical Programs: A Case Study with FOIL and FOCL (GS, FE, DM, CB, MJP), pp. 183–198.
LOPSTRLOPSTR-1994-TarauD #continuation #first-order #logic programming
Logic Programming and Logic Grammars with First-Order Continuations (PT, VD), pp. 215–230.
PPDPPLILP-1994-Barklund #source code
Tabulation of Functions in Definite Clause Programs (JB), pp. 465–466.
PPDPPLILP-1994-BirkedalW #generative
Hand-Writing Program Generator Generators (LB, MW), pp. 198–214.
PPDPPLILP-1994-BrogiCMMPRT #composition #implementation
Implementations of Program Composition Operations (AB, AC, PM, VM, DP, CR, FT), pp. 292–307.
PPDPPLILP-1994-FagesFS #constraints #logic programming #optimisation #relational
Handling Preferences in Constraint Logic Programming with Relational Optimization (FF, JF, TS), pp. 261–276.
PPDPPLILP-1994-FieldT #dependence #slicing #term rewriting
Dynamic Dependence in Term rewriting Systems and its Application to Program Slicing (JF, FT), pp. 415–431.
PPDPPLILP-1994-Fruhwirth #constraints #logic programming #reasoning
Annotated Constraint Logic Programming Applied to Temporal Reasoning (TWF), pp. 230–243.
PPDPPLILP-1994-GergatsoulisK #source code
Unfold/Fold Transformations For Definite Clause Programs (MG, MK), pp. 340–354.
PPDPPLILP-1994-HundehegeLX #hybrid #memory management #optimisation #program transformation #runtime #semantics
Semantic-Based Static Program Transformations for Memory Space and Run Time Optimization in Hybrid Languages (JBH, WML, UX), pp. 453–454.
PPDPPLILP-1994-Leal #prolog #source code #visualisation
A System to Visualize and Interact with Prolog Programs (JPL), pp. 451–452.
PPDPPLILP-1994-Miller #logic programming #multi #source code #specification #using
Specifications Using Multiple-Conclusion Logic Programs (DM), pp. 3–4.
PPDPPLILP-1994-Paige #program transformation
Viewing A Program Transformation System At Work (RP), pp. 5–24.
PPDPPLILP-1994-Palamidessi #concurrent #constraints #programming
Concurrent Constraint Programming (CP), pp. 1–2.
PPDPPLILP-1994-RodriguesB #logic #named #programming
PROMAL — Programming in Modal Action Logic (OR, MRFB), pp. 457–458.
PPDPPLILP-1994-ZffanellaGL #concurrent #constraints #programming
Abstracting Synchronization in Concurrent Constraint Programming (EZ, RG, GL), pp. 57–72.
POPLPOPL-1994-Agrawal
Dominators, Super Blocks, and Program Coverage (HA), pp. 25–34.
POPLPOPL-1994-BoerGMP #concurrent #constraints #proving #source code
Proving Concurrent Constraint Programs Correct (FSdB, MG, EM, CP), pp. 98–108.
POPLPOPL-1994-CalderG #c++ #source code
Reducing Indirect Function call Overhead in C++ Programs (BC, DG), pp. 397–408.
POPLPOPL-1994-CortesiCH #abstract domain #logic programming
Combinations of Abstract Domains for Logic Programming (AC, BLC, PVH), pp. 227–239.
POPLPOPL-1994-DiwanTM #garbage collection #memory management #performance #source code #using
Memory Subsystem Performance of Programs Using Copying Garbage Collection (AD, DT, JEBM), pp. 1–14.
POPLPOPL-1994-MarriottBH #logic programming #scheduling #source code
Analyzing Logic Programs with Dynamic Scheduling (KM, MJGdlB, MVH), pp. 240–253.
POPLPOPL-1994-NielsonN #communication #concurrent #finite #higher-order #source code
Higher-Order Concurrent Programs with Finite Communication Topology (HRN, FN), pp. 84–97.
POPLPOPL-1994-Paakki #execution #functional #logic programming #multi #source code
Multi-Pass Execution of Functional Logic Programs (JP), pp. 361–374.
POPLPOPL-1994-Qian #equation #higher-order #logic programming
Higher-Order Equational Logic Programming (ZQ), pp. 254–267.
SACSAC-1994-Bennet #distributed #message passing #parallel #runtime #source code
Distributed message routing and run-time support for message-passing parallel programs derived from ordinary programs (TB), pp. 510–514.
SACSAC-1994-ChangCG #abstract interpretation #bottom-up #execution #logic programming #source code
Abstract filters: improving bottom-up execution of logic programs by two-phase abstract interpretation (BMC, KMC, RG), pp. 388–393.
SACSAC-1994-GabbrielliG #analysis #logic programming #source code
Goal independency and call patterns in the analysis of logic programs (MG, RG), pp. 394–399.
SACSAC-1994-GallK #program transformation #reuse
Program transformation to enhance the reuse potential of procedural software (HG, RK), pp. 99–104.
SACSAC-1994-GhazalO #constraints #query #source code #termination
Termination of programs in constraint query languages (AG, AMO), pp. 266–270.
SACSAC-1994-LeeL #concurrent #constraints #incremental #logic programming #named #nondeterminism #query #towards
IQ: towards incremental query processing in non-deterministic concurrent constraint logic programming (JHML, HfL), pp. 405–409.
SACSAC-1994-Silva-Lepe #graph #object-oriented #source code #specification
Abstracting graph-based specifications of object-oriented programs (ISL), pp. 447–451.
SACSAC-1994-Takaoka #graph #parallel #verification
Parallel program verification with directed graphs (TT), pp. 462–466.
SACSAC-1994-WassermanS #locality #logic programming
The locality principle and completeness in logic programming (HCW, ZS), pp. 286–291.
SACSAC-1994-ZhangM #named #visualisation
Visputer — an Occam program visualisation tool (KZ, GM), pp. 457–461.
FSEFSE-1994-DwyerC #analysis #concurrent #data flow #source code #verification
Data Flow Analysis for Verifying Properties of Concurrent Programs (MBD, LAC), pp. 62–75.
FSEFSE-1994-JacksonR #dependence #reverse engineering
A New Model of Program Dependences for Reverse Engineering (DJ, EJR), pp. 2–10.
ASPLOSASPLOS-1994-ChandraLR #message passing #question #source code
Where is Time Spent in Message-Passing and Shared-Memory Programs? (SC, JRL, AR), pp. 61–73.
CCCC-1994-FranzleM #code generation #programming language #realtime #towards
Towards Provably Correct Code Generation for a Hard Real-Time Programming Language (MF, MMO), pp. 294–308.
CCCC-1994-Hanus #functional #logic programming #optimisation #source code #towards
Towards the Global Optimization of Functional Logic Programs (MH), pp. 68–82.
CCCC-1994-JanssensS #abstract interpretation #constraints #implementation #logic programming #on the #source code
On the Implementation of Abstract Interpretation Systems for (Constraint) Logic Programs (GJ, WS), pp. 172–187.
HPDCHPDC-1994-EisenhauerSGM #interactive #named #online #parallel #source code #towards
Falcon — Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application (GE, KS, WG, NM), pp. 26–33.
HPDCHPDC-1994-LiHW #performance #program analysis #program transformation
Program Analysis and Transformations for Fast Data Sharing (AL, GH, LDW), pp. 131–138.
HPDCHPDC-1994-SiegellS #automation #generative #parallel #source code
Automatic Generation of Parallel Programs with Dynamic Load Balancing (BSS, PS), pp. 166–175.
CADECADE-1994-Anderson #optimisation #proving #representation
Representing Proof Transformations for Program Optimizations (PA), pp. 575–589.
CADECADE-1994-FribourgP #bottom-up #constraints #datalog #evaluation #source code
Bottom-up Evaluation of Datalog Programs with Arithmetic Constraints (LF, MVP), pp. 311–325.
CADECADE-1994-WaalG #logic programming #program analysis #program transformation #proving #theorem proving
The Applicability of Logic Program Analysis and Transformation to Theorem Proving (DAdW, JPG), pp. 207–221.
CADECADE-1994-WangG #automation #named #program analysis
KITP-93: An Automated Inference System for Program Analysis (TCW, AG), pp. 831–835.
ICLPICLP-1994-AzevedoS #program transformation
Recomputation-Free Lemmatization by Program Transformation (PJdSA, MJS), pp. 739–740.
ICLPICLP-1994-BigotGD #logic programming #source code
Output Value Placement in Moded Logic Programs (PAB, DG, SKD), pp. 175–189.
ICLPICLP-1994-CairesM #higher-order #logic programming #polymorphism #unification
Higher-Order Polymorphic Unification for Logic Programming (LC, LM), pp. 419–433.
ICLPICLP-1994-ClergerieL #logic programming #named
LPDA: Another look at Tabulation in Logic Programming (EVdlC, BL), pp. 470–486.
ICLPICLP-1994-DixGM #logic programming #modelling #source code
Causal Models of Disjunctive Logic Programs (JD, GG, VWM), pp. 290–302.
ICLPICLP-1994-DixM #approach #axiom #semantics #source code
An Axiomatic Approach to Semantics of Disjunctive Programs (JD, MM), pp. 303–320.
ICLPICLP-1994-GabbayGMO #logic programming
Conditonal Logic Programming (DMG, LG, AM, NO), pp. 272–289.
ICLPICLP-1994-GallagherW #approximate #logic programming #performance #precise #source code
Fast and Precise Regular Approximations of Logic Programs (JPG, DAdW), pp. 599–613.
ICLPICLP-1994-Guglielmi #concurrent #generative #logic programming #programming language
Concurrency and Plan Generation in a Logic Programming Language with a Sequential Operator (AG), pp. 240–254.
ICLPICLP-1994-GuptaHPC #execution #logic programming #named #source code
ACE: And/Or-parallel Copying-based Execution of Logic Programs (GG, MVH, EP, VSC), pp. 93–109.
ICLPICLP-1994-Jiang #logic #logic programming #semantics
Ambivalent Logic as the Semantic Basis of Metalogic Programming (YJ), pp. 387–401.
ICLPICLP-1994-KakasM #abduction #logic programming
Abduction and Abductive Logic Programming (ACK, PM), pp. 18–19.
ICLPICLP-1994-KakasMD #logic programming #semantics #source code
The Acceptability Semantics for Logic Programs (ACK, PM, PMD), pp. 504–519.
ICLPICLP-1994-LammaM #composition #logic programming
Modularity in Logic Programming (EL, PM), pp. 15–17.
ICLPICLP-1994-LauOT #deduction #logic programming #problem #source code #synthesis
The Halting Problem for Deductive Synthesis of Logic Programs (KKL, MO, SÅT), pp. 665–683.
ICLPICLP-1994-LauW #logic programming #source code #specification #synthesis #tutorial
A Tutorial on Synthesis of Logic Programs from Specifications (KKL, GAW), pp. 11–14.
ICLPICLP-1994-LeachL #logic programming #source code
Computing Annotated Logic Programs (SML, JJL), pp. 257–271.
ICLPICLP-1994-LifschitzT #logic programming
Splitting a Logic Program (VL, HT), pp. 23–37.
ICLPICLP-1994-McCainT #independence #logic programming #source code
Language Independence and Language Tolerance in Logic Programs (NM, HT), pp. 38–57.
ICLPICLP-1994-Mircheva #logic programming #source code
Logic Programs with Refutation Rules (MM), p. 734.
ICLPICLP-1994-Pedreschi #prolog #proving #runtime #source code
A Proof Method for Runtime Properties of Prolog Programs (DP), pp. 584–598.
ICLPICLP-1994-Reddy #aspect-oriented #higher-order #logic programming
Higher-order Aspects of Logic Programming (USR), pp. 402–418.
ICLPICLP-1994-SakamaI #abduction #equivalence #logic programming #on the #source code
On the Equivalence between Disjunctive and Abductive Logic Programs (CS, KI), pp. 489–503.
ICLPICLP-1994-Stuber #modelling #program transformation
Computing Stable Models by Program Transformation (JS), pp. 58–73.
ICLPICLP-1994-Thielscher #equation #logic programming #representation
Representing Actions in Equational Logic Programming (MT), pp. 207–224.
ICLPICLP-1994-Zapatrin #logic programming #metric #quantum
Logic Programming as Quantum Measurement (RRZ), p. 747.
ICLPILPS-1994-AlferesDP #named #source code #top-down
SLX — A Top-down Derivation Procedure for Programs with Explicit Negation (JJA, CVD, LMP), pp. 424–438.
ICLPILPS-1994-Brisset #logic programming #polymorphism #programming language #type checking
Avoiding Dynamic Type Checking in a Polymorphic Logic Programming Language (PB), p. 674.
ICLPILPS-1994-BroomeL #calculus #combinator #logic programming
Combinatory Logic Programming: Computing in Relation Calculi (PB, JL), pp. 269–285.
ICLPILPS-1994-CarlsonHJ #concurrent #programming
AKL(FD) — A Concurrent Language for FD Programming (BC, SH, SJ), pp. 521–535.
ICLPILPS-1994-ChiuL #constraints #logic programming #theorem proving #towards
Towards Practical Interval Constraint Solving in Logic Programming (CKC, JHML), pp. 109–123.
ICLPILPS-1994-Cras #constraints #logic programming #using
Using Constraint Logic Programming in Services: A Few Short Tales (YC), pp. 3–16.
ICLPILPS-1994-DebrayGB #detection #logic programming #optimisation #source code
Detection and Optimization of Suspension-free Logic Programs (SKD, DG, PAB), pp. 487–501.
ICLPILPS-1994-DebrayJ #parallel #program transformation
A Simple Program Transformation for Parallelism (SKD, MJ), pp. 305–319.
ICLPILPS-1994-Dutra #logic programming #parallel #scheduling
Strategies for Scheduling And- and Or-Parallel Work in Parallel Logic Programming Systems (IdCD), pp. 289–304.
ICLPILPS-1994-Gervet #constraints #finite #logic programming #named #set
Conjunto: Constraint Logic Programming with Finite Set Domains (CG), pp. 339–358.
ICLPILPS-1994-Giacobazzi #abduction #analysis #composition #logic programming #source code
Abductive Analysis of Modular Logic Programs (RG), pp. 377–391.
ICLPILPS-1994-Gottlob #complexity #logic programming #power of
Complexity and Expressive Power of Disjunctive Logic Programming (GG), pp. 23–42.
ICLPILPS-1994-Jones #abstract interpretation #functional #logic programming #partial evaluation
Abstract Interpretation and Partial Evaluation in Functional and Logic Programming (NDJ), pp. 17–22.
ICLPILPS-1994-JourdanFRD #concurrent #constraints #modelling #parallel #programming #scheduling #using
Data Alignment and Task Scheduling On Parallel Machines Using Concurrent Constraint Model-based Programming (JJ, FF, DR, AD), p. 678.
ICLPILPS-1994-Lever #constraints #logic programming
Constraint Logic Programming for Planning (JML), p. 679.
ICLPILPS-1994-Lloyd #functional #logic programming #programming language
Combining Functional and Logic Programming Languages (JWL), pp. 43–57.
ICLPILPS-1994-Malfon #logic programming #semantics #source code #validation
Characterization of Some Semantics for Logic Programs with Negation and Applications to Program Validation (BM), pp. 91–105.
ICLPILPS-1994-MichaylovP #compilation #constraints #linear #logic programming #optimisation #source code
Optimizing Compilation of Linear Arithmetic in a Class of Constraint Logic Programs (SM, BP), pp. 586–600.
ICLPILPS-1994-OrosG #datalog #inheritance #source code
Inferring Inheritance from Datalog Programs (MAO, PYG), p. 680.
ICLPILPS-1994-Post #logic programming
Mutally Exclusive Rules in Logic Programming (KP), pp. 472–486.
ICLPILPS-1994-Rajasekar #constraints #logic programming #string #theory and practice
Constraint Logic Programming on Strings: Theory and Applications (AR), p. 681.
ICLPILPS-1994-RosenbluethP #logic programming #lr #parsing #source code
LR Inference: Inference Systems for Fixed-Mode Logic Programs, Based on LR Parsing (DAR, JCP), pp. 439–453.
ICLPILPS-1994-SchulteS #concurrent #constraints #encapsulation #higher-order #programming
Encapsulated Search for Higher-order Concurrent Constraint Programming (CS, GS), pp. 505–520.
ICLPILPS-1994-SwiftW #analysis #evaluation #source code
Analysis of SLG-WAM Evaluation of Definite Programs (TS, DSW), pp. 219–235.
ICLPILPS-1994-SwiftW94a #automaton #source code
An Abstract Machine for SLG Resolution: Definite Programs (TS, DSW), pp. 633–652.
ICLPILPS-1994-TangPGC #backtracking #logic programming #optimisation #parallel #performance
Last Parallel Call Optimization and Fast Backtracking in And-parallel Logic Programming Systems (DT, EP, GG, MC), pp. 683–684.
ICLPILPS-1994-Turner #logic programming #source code
Signed Logic Programs (HT), pp. 61–75.
ICLPILPS-1994-YuanY #effectiveness
A Simple but Effective Program Revision Method (LYY, JHY), p. 686.
ISSTAISSTA-1994-BuyS #analysis #petri net #realtime #source code
Analysis of Real-Time Programs with Simple Time Petri Nets (UAB, RHS), pp. 228–239.
ISSTAISSTA-1994-Corbett #ada #analysis #concurrent #empirical #evaluation #source code
An Empirical Evaluation of Three Methods for Deadlock Analysis of Ada Tasking Programs (JCC), pp. 204–215.
ISSTAISSTA-1994-Damodaran-KamalF #parallel #source code #testing
Testing Races in Parallel Programs with an OtOt Strategy (SKDK, JMF), pp. 216–227.
ISSTAISSTA-1994-Forgacs #fault
The All Program Functions Criterion for Revealing Computation Errors (Abstract) (IF), p. 198.
ISSTAISSTA-1994-GoldbergWZ #analysis #testing
Applications of Feasible Path Analysis to Program Testing (AG, TCW, DZ), pp. 80–94.
ISSTAISSTA-1994-KorelY #slicing
Forward Computation of Dynamic Program Slices (BK, SY), pp. 66–79.
ISSTAISSTA-1994-PetersP #documentation #generative #testing
Generating a Test Oracle from Program Documentation (Work in Progress) (DKP, DLP), pp. 58–65.
LICSLICS-1994-BrogiT #algebra #logic #semantics #source code
Semantics of Meta-Logic in an Algebra of Programs (AB, FT), pp. 262–270.
LICSLICS-1994-SaraswatJG #concurrent #constraints #programming
Foundations of Timed Concurrent Constraint Programming (VAS, RJ, VG), pp. 71–80.
DACDAC-1993-ChatterjeeR #architecture #composition #multi #optimisation
An Architectural Transformation Program for Optimization of Digital Systems by Multi-Level Decomposition (AC, RKR), pp. 343–348.
DACDAC-1993-KamonTW #3d #multi #named
FastHenry: A Multipole-Accelerated 3-D Inductance Extraction Program (MK, MJT, JW), pp. 678–683.
DACDAC-1993-ShihK #clustering #polynomial #programming
Quadratic Boolean Programming for Performance-Driven System Partitioning (MS, ESK), pp. 761–765.
PODSPODS-1993-BusscheGV #algebra #programming #relational
Reflective Programming in the Relational Algebra (JVdB, DVG, GV), pp. 17–25.
PODSPODS-1993-Morishita #fixpoint #source code
An Alternating Fixpoint Tailored to Magic Programs (SM), pp. 123–134.
SIGMODSIGMOD-1993-KellerJA #database #object-oriented #persistent #programming #relational
Persistence Software: Bridging Object-Oriented Programming and Relational Databases (AMK, RJ, SA), pp. 523–528.
VLDBVLDB-1993-AmatoGM #abstract interpretation #analysis #database #programming
Data Sharing Analysis for a Database Programming Lanaguage via Abstract Interpretation (GA, FG, GM), pp. 405–415.
VLDBVLDB-1993-HoskingBM #comparative #evaluation #performance #persistent #programming language
Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation (ALH, EWB, JEBM), pp. 429–440.
ICSMECSM-1993-Abd-El-HafizB #library #source code #using
Documenting Programs Using a Library of Tree Structured Plans (SKAEH, VRB), pp. 152–161.
ICSMECSM-1993-CanforaCMT #c #case study #data type #source code
Extracting Abstract Data Types from C Programs: A Case Study (GC, AC, MM, CJT), pp. 200–209.
ICSMECSM-1993-ChenC
Dynamic Program Dicing (TYC, YYC), pp. 378–385.
ICSMECSM-1993-Chu #approach #re-engineering
A Re-Engineering Approach to Program Translation (WCC), pp. 42–50.
ICSMECSM-1993-KhoshgoftaarML #case study #comparative #maintenance #modelling #predict #testing
A Comparative Study of Predictive Models for Program Changes During System Testing and Maintenance (TMK, JCM, DLL), pp. 72–79.
ICSMECSM-1993-LanubileV #slicing
Function Recovery Based on Program Slicing (FL, GV), pp. 396–404.
ICSMECSM-1993-LinosADHLT #c #comprehension #named #re-engineering #source code
CARE: An Environment for Understanding and Re-Engineering C Programs (PKL, PA, LD, YH, PL, PT), pp. 130–139.
ICSMECSM-1993-RugaberD #cobol #generative #source code
The Transition of Application Programs From COBOL to a Fourth Generation Language (SR, SD), pp. 61–70.
ICSMECSM-1993-SneedN #scalability #source code
Downsizing Large Application Programs (HMS, EN), pp. 110–119.
ICSMECSM-1993-TurnerR #object-oriented #source code #testing
The State-Based Testing of Object-Oriented Programs (CDT, DJR), pp. 302–310.
WCREWCRE-1993-BertelsVB #approach #comprehension
A Cognitive Approach to Program Understanding (KB, PV, CDB), pp. 1–7.
WCREWCRE-1993-CutilloFV #component #identification #independence #scalability #source code
Identification and Extraction of “Domain Independent” Components in Large Programs (FC, PF, GV), pp. 83–92.
WCREWCRE-1993-KungGHLT #design #object-oriented #source code #testing
Design Recovery for Software Testing of Object-Oriented Programs (DCK, JG, PH, JL, YT), pp. 202–211.
WCREWCRE-1993-NewcombM #automation #cobol #composition #re-engineering #scalability #source code
Automating the Modularization of Large COBOL Programs: Application of an Enabling Technology for Reengineering (PN, LM), pp. 222–230.
WCREWCRE-1993-OlshefskiC #comprehension #prototype #type system
A Prototype System for static and Dynamic Program Understanding (DO, AC), pp. 93–106.
WCREWCRE-1993-Quilici #approach #hybrid #programming
A Hybrid Approach to Recognizing Programming Plans (AQ), pp. 126–133.
WCREWCRE-1993-RitschS #dynamic analysis #reverse engineering #source code
Reverse Engineering Programs via Dynamic Analysis (HR, HMS), pp. 192–201.
WCREWCRE-1993-WardB #program transformation #reverse engineering
A Practical Program Transformation System for Reverse Engineering (MW, KB), pp. 212–221.
WCREWCRE-1993-Wills #flexibility #recognition
Flexible Control for Program Recognition (LMW), pp. 134–143.
PEPMPEPM-1993-Gallagher #logic programming #source code #tutorial
Tutorial on Specialisation of Logic Programs (JPG), pp. 88–98.
PEPMPEPM-1993-Prestwich #deduction #online #scalability #source code
Online Partial Deduction of Large Programs (SDP), pp. 111–118.
PEPMPEPM-1993-Thiemann #analysis #functional #safety #source code
A Safety Analysis for Functional Programs (PT), pp. 133–144.
PLDIPLDI-1993-HongG #compilation #realtime #source code
Compiling Real-Time Programs into Schedulable Code (SH, RG), pp. 166–176.
PLDIPLDI-1993-JohnsonP #dependence #program analysis
Dependence-Based Program Analysis (RJ, KP), pp. 78–89.
STOCSTOC-1993-LubyN #algorithm #approximate #linear #parallel #programming
A parallel approximation algorithm for positive linear programming (ML, NN), pp. 448–457.
STOCSTOC-1993-PapadimitriouY #linear #matrix #programming
Linear programming without the matrix (CHP, MY), pp. 121–129.
SASWSA-1993-BoyePM #functional #logic programming #source code #synthesis
Synthesis of Directionality Information for Functional Logic Programs (JB, JP, JM), pp. 165–177.
SASWSA-1993-ErringtonHJ #congruence #source code
A Congruence for Gamma Programs (LE, CH, TPJ), pp. 242–253.
SASWSA-1993-Hudak #optimisation
Reflections on Program Optimization (PH), p. 193.
SASWSA-1993-KatoSI #abduction #performance #program analysis #reasoning
An Efficient Abductive Reasoning System Based on Program Analysis (SK, HS, HI), pp. 230–241.
SASWSA-1993-Roy #challenge #logic programming #source code #static analysis
Challenges in Developing Useful and Practical Static Analysis for Logic Programs (PVR), p. 111.
DLTDLT-1993-Mihalache
Programmed Grammar Systems (VM), pp. 430–437.
DLTDLT-1993-Vaida #programming language
Iteration Conditions of W. Ogden’s Type and Applications to Programming Languages (II) (DV), pp. 44–50.
ICALPICALP-1993-Blum #approach #reliability #source code
Program Result Checking: A New Approach to Making Programs More Reliable (MB), pp. 1–14.
ICALPICALP-1993-CodishFMW #analysis #concurrent #constraints #logic programming #performance #source code
Efficient Analysis of Concurrent Constraint Logic Programs (MC, MF, KM, WHW), pp. 633–644.
ICALPICALP-1993-KannegantiC #higher-order #programming language #question #what
What is a Universal Higher-Order Programming Language? (RK, RC), pp. 682–695.
FMFME-1993-BrownM #concurrent #proving #source code
A Proof Environment for Concurrent Programs (NB, DM), pp. 196–215.
FMFME-1993-GuntherSW #database #execution #on the #source code #specification
On the Derivation of Executable Database Programs from Formal Specifications (TG, KDS, IW), pp. 351–366.
FPCAFPCA-1993-CattrallR #functional #implementation #programming #relational #representation
Widening the Representation Bottleneck: A Functional Implementation of Relational Programming (DC, CR), pp. 191–200.
FPCAFPCA-1993-ChuangG #functional #multi #programming #realtime
Real-Time Deques, Multihead Thring Machines, and Purely Functional Programming (TRC, BG), pp. 289–298.
FPCAFPCA-1993-HammarlundL #functional #on the #parallel #programming language
On the Relation between Functional and Data Parallel Programming Languages (PH, BL), pp. 210–222.
FPCAFPCA-1993-KozatoO #benchmark #functional #image #lazy evaluation #metric #source code
Benchmarking Real-Life Image Processing Programs in Lazy Functional Languages (YK, GPO), pp. 18–30.
HCIHCI-SHI-1993-BenaliaDM #parallel #programming language #visual notation
HelpDraw Graphical Environment: A Step Beyond Data Parallel Programming Languages (ADB, JLD, PM), pp. 591–596.
HCIHCI-SHI-1993-Gautsch #analysis #architecture #difference #hypermedia
An Analysis of Hypermedia Program Architecture with Individual Differences of Learners (SG), pp. 482–487.
HCIHCI-SHI-1993-HerczegHR #approach #design #programming #user interface #visual notation
A New Approach to Visual Programming in User Interface Design (JH, HH, MR), pp. 74–79.
HCIHCI-SHI-1993-ScholtzC #development #programming language
The Development of a Plan Based Tutor to Aid in Transfer between Programming Languages (JS, AC), pp. 519–524.
CHIINTERCHI-1993-DiGianoBO #behaviour #monitoring #named #programming
LogoMedia: a sound-enhanced programming environment for monitoring program behavior (CD, RMB, RNO), pp. 301–302.
CHIINTERCHI-1993-FixWS #source code
Mental representations of programs by novices and experts (VF, SW, JS), pp. 74–79.
CHIINTERCHI-1993-Potter #automation #programming #user interface
Guiding automation with pixels (abstract): a technique for programming in the user interface (RP), p. 530.
CHIINTERCHI-1993-Repenning #named #programming #visual notation
Agentsheets: a tool for building domain-oriented visual programming environments (AR), pp. 142–143.
CHIINTERCHI-1993-SteffenE #interactive #using #visualisation
High interaction data visualization using Seesoft to visualize program change history (abstract) (JLS, SGE), p. 517.
AdaEuropeAdaEurope-1993-CherniackDF #ada #source code
Tool for Computing Cohesion and Coupling in Ada Programs: DIANA Dependent Part (JRC, HSD, JFF), pp. 180–196.
AdaEuropeAdaEurope-1993-Lundberg #ada #evaluation #parallel #performance #source code #using
Performance Evaluation of Parallel Ada Programs Using an Experimental Multiprocessor (LL), pp. 280–297.
AdaEuropeAdaEurope-1993-WallABL #ada #performance #source code
Performance Expectations on Ada Programs (GW, LA, LB, KL), pp. 227–239.
AdaTRI-Ada-1993-Brennan #ada #exception
Observations on Program-Wide Ada Exception Propagation (PTB), pp. 189–195.
AdaTRI-Ada-1993-GrossmanKE #ada #approach #automation #programming
Automating the Ada Programming Rrocess: A Domain-Specific Approach (FG, RJK, CBEJ), pp. 302–311.
CAiSECAiSE-1993-BlazyF #comprehension #fortran #partial evaluation #source code #symbolic computation
Partial Evaluation and Symbolic Computation for the Understanding of Fortran Programs (SB, PF), pp. 184–198.
CAiSECAiSE-1993-KraiemGB #design #object-oriented #programming #towards
From Object-Oriented Design Towards Object-Oriented Programming (NK, FG, FB), pp. 416–431.
SEKESEKE-1993-Ameur #development #non-functional #source code
Formal Program Development by Transformation and Non-Functional Properties Evaluations. An Application to Numerical Programs (YAA), pp. 703–710.
SEKESEKE-1993-AzemBJ #prolog #reliability #source code #testing
Implementation-Oriented Testing and Reliability Determination of Prolog Programs (AA, FB, OJ), pp. 526–533.
SEKESEKE-1993-BlazyF #comprehension #fortran #partial evaluation #source code
Partial Evaluation for the Understanding of FORTRAN Programs (SB, PF), pp. 517–525.
SEKESEKE-1993-CanforaCCS #ada #animation #interactive #reverse engineering #source code
Reverse Engineering and Interactive Animation of Ada Programs (GC, AC, UdC, LS), pp. 507–516.
SEKESEKE-1993-Cooke93a #multi #order #programming language
A High Level Programming Language Based Upon Ordered Multisets (DEC), pp. 117–124.
SEKESEKE-1993-CoyleTF #development #knowledge-based #programming #realtime #rule-based
Rule-Based Programming for Real-Time Knowledge-Based Systems Development (FPC, MMT, DJF), pp. 142–149.
SEKESEKE-1993-KhanM #abstraction #flexibility
Formalism for Hierarchical Organization and Flexible Abstraction of Program Knowledge (JIK, IM), pp. 301–303.
SEKESEKE-1993-KushnerE #experience #rule-based #verification
Experience Verifying a Rule-based Program as Part of a Cleanroom Project: AOEXPERT/MVS (TRK, DSE), pp. 445–452.
SEKESEKE-1993-Li #development
Transforming Postconditions To Aid Program Development (JL), pp. 689–694.
SEKESEKE-1993-LiO #development
A Meta Knowledge Structure for Program Development Support (CL, SO), pp. 649–656.
SEKESEKE-1993-LoiaQ #logic programming #named #object-oriented
CLOS: A Key Issue To Bridge the Gap Between Object-Oriented and Logic Programming (VL, MQ), pp. 62–69.
SEKESEKE-1993-Maim #abduction #constraints #logic programming #source code #strict
Restricted Abduction in Constraint Logic Programs (EM), pp. 222–224.
SEKESEKE-1993-MassariCCC #database #source code
Programs as Databases: Treating Code and Comments as First Class Objects (AM, GC, PKC, SKC), pp. 78–85.
SEKESEKE-1993-ReynoldsM #metric #process #programming language #refinement
The Use of Refinement Metrics to Assess Programming Language Support for the Stepwise Refinement Process (RGR, JIM), pp. 150–157.
SEKESEKE-1993-ShinCY #prolog #source code #type inference
Mode Based Type Inference for Prolog Programs (DS, YC, HY), pp. 239–243.
SEKESEKE-1993-SingletonB #declarative #in the large
A Case for Declarative Programming-in-the-Large (PS, PB), pp. 360–362.
SEKESEKE-1993-White #knowledge-based
The Knowledge-Based Software Assistant Program (DAW), p. 588.
SEKESEKE-1993-WillisP #machine learning #program transformation #reuse
Machine Learning for Program Transformations in Software Reuse (CPW, DJP), pp. 275–277.
ECOOPECOOP-1993-AssenmacherBBHS #c++ #distributed #named #programming
PANDA — Supporting Distributed Programming in C++ (HA, TB, PB, VH, RS), pp. 361–383.
ECOOPECOOP-1993-Meseguer #concurrent #inheritance #object-oriented #programming
Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming (JM), pp. 220–246.
ECOOPECOOP-1993-RossonC #programming #reuse
Active Programming Strategies in Reuse (MBR, JMC), pp. 4–20.
OOPSLAOOPSLA-1993-BinghamHH #case study #experience #library #object-oriented #using
Experiences Developing and Using an Object-Oriented Library for Program Manipulation (TB, NH, DH), pp. 83–89.
OOPSLAOOPSLA-1993-BrueggeGL #framework
A Framework for Dynamic Program Analyzers (BB, TG, BL), pp. 65–82.
OOPSLAOOPSLA-1993-CahillBHS #distributed #persistent #programming #runtime
The Amadeus GRT — Generic Runtime Support for Distributed Persistent Programming (VC, SB, CH, GS), pp. 144–161.
OOPSLAOOPSLA-1993-HarrisonO #programming
Subject-Oriented Programming (A Critique of Pure Objects) (WHH, HO), pp. 411–428.
OOPSLAOOPSLA-1993-HoskingM #evaluation #fault #performance #persistent #programming language
Object Fault Handling for Persistent Programming Languages: A Performance Evaluation (ALH, JEBM), pp. 288–303.
TOOLSTOOLS-EUROPE-1993-BergerS #c++ #compilation #database #relational #source code
A Compiler To Create Relational Database Schemes From Application Programs Written in C++ (EB, ES), pp. 75–86.
TOOLSTOOLS-PACIFIC-1993-ChengG #visualisation
A Program Visualisation Tool (GC, NABG), pp. 365–369.
TOOLSTOOLS-PACIFIC-1993-GrundyH #framework #named #programming #visual notation
MViews: A Framework for Developing Visual Programming Environments (JCG, JGH), pp. 465–473.
TOOLSTOOLS-PACIFIC-1993-Maughan #implementation #library #persistent #programming #requirements
Persistent Programming: Requirements for a Class Library Implementation (GM), pp. 371–381.
TOOLSTOOLS-PACIFIC-1993-Meyer93c #concurrent #object-oriented #programming
Systematic Concurrent Object-Oriented Programming (BM), p. 325.
TOOLSTOOLS-PACIFIC-1993-Meyer93d #concurrent #object-oriented #programming
Systematic Concurrent Object-Oriented Programming (BM), pp. 523–576.
TOOLSTOOLS-PACIFIC-1993-Schmidt #object-oriented #programming
Object-Oriented Programming: The Language Landscape (HS), p. 331.
TOOLSTOOLS-PACIFIC-1993-Silva-Lepe #migration #object-oriented #source code
A Model for Migrating Procedural Programs into Object-Oriented Programs (ISL), pp. 193–209.
TOOLSTOOLS-USA-1993-CaseauSK #object-oriented #optimisation #problem #programming
Extending Object-Oriented Programming to Address Hard Optimization Problems (YC, GS, PK), pp. 351–361.
TOOLSTOOLS-USA-1993-Guerreiro #education #object-oriented #programming
The Anguish of the Programming Teacher on the Verge of Becoming Object-Oriented (PG), pp. 607–618.
TOOLSTOOLS-USA-1993-LobeSS #component #enterprise #object-oriented #parallel #programming
The Object-Oriented Components of the Enterprise Parallel Programming Environment (GL, DS, JS), pp. 215–229.
TOOLSTOOLS-USA-1993-Meyer #concurrent #object-oriented #programming
Systematic Concurrent Object-Oriented Programming (BM), p. 553.
TOOLSTOOLS-USA-1993-Putnam #c++ #case study #experience #programming
C++ vs Sather: Experiences in Experimental Programming (JP), pp. 265–277.
TOOLSTOOLS-USA-1993-Sanders #algebra #case study #eiffel #object-oriented #programming
A Case Study in Object Oriented Programming: Algebraic Structures in Eiffel (PS), pp. 379–388.
TOOLSTOOLS-USA-1993-Wang #future of #object-oriented #programming
The Future of Object-Oriented Programming (GW), p. 8.
LOPSTRLOPSTR-1993-BergadanoG #induction #logic programming #source code #synthesis
Inductive Synthesis of Logic Programs and Inductive Logic Programming (FB, DG), pp. 45–56.
LOPSTRLOPSTR-1993-Grobelnik #induction #prolog #source code
Induction of Prolog Programs with Markus (MG), pp. 57–63.
LOPSTRLOPSTR-1993-Gurr #logic programming #programming language #representation
Specialising the Ground Representation in the Logic Programming Language Gödel (CAG), pp. 124–140.
LOPSTRLOPSTR-1993-Johansson #incremental #interactive #using
Interactive Program Derivation Using Program Schemata and Incrementally Generated Strategies (ALJ), pp. 100–112.
LOPSTRLOPSTR-1993-LauO #deduction #logic programming #source code #specification #synthesis
A Formal View of Specification, Deductive Synthesis and Transformation of Logic Programs (KKL, MO), pp. 10–31.
LOPSTRLOPSTR-1993-MaddenHGB #automation #generative #performance #proving #source code #theorem proving
A General Technique for Automatically Generating Efficient Programs Through the Use of Proof Planning (Abstract) (PM, JH, IG, AB), pp. 64–66.
LOPSTRLOPSTR-1993-ProiettiP #proving #source code #synthesis
Synthesis of Programs from Unfold/Fold Proofs (MP, AP), pp. 141–158.
LOPSTRLOPSTR-1993-Vargas-VeraRI #editing #prolog #source code
Combining Prolog Programs in a Techniques Editing System (Abstract) (MVV, DSR, RI), pp. 82–84.
LOPSTRLOPSTR-1993-Vasconcelos #design #programming #prolog
Designing Prolog Programming Techniques (WWV), pp. 85–99.
PPDPPLILP-1993-AlpuenteFRV #approximate #equation #logic programming #optimisation #source code
Narrowing Approximations as an Optimization for Equational Logic Programs (MA, MF, MJR, GV), pp. 391–409.
PPDPPLILP-1993-Boye #functional #logic programming #source code
Avoiding Dynamic Delays in Functional Logic Programs (JB), pp. 12–27.
PPDPPLILP-1993-DarlingtonGK #functional #linear #logic #perspective #programming language
Functional Programming Languages with Logical Variables: A Linear Logic View (JD, YG, MK), pp. 201–219.
PPDPPLILP-1993-HanusJ #debugging #functional #logic programming #source code
A Debugging Model for Functional Logic Programs (MH, BJ), pp. 28–43.
PPDPPLILP-1993-LimS #approach #constraints #logic programming #metaprogramming
A Conservative Approach to Meta-Programming in Constraint Logic Programming (PL, JS), pp. 44–59.
PPDPPLILP-1993-NataliO #logic programming
Objects with State in Contextual Logic Programming (AN, AO), pp. 220–234.
PPDPPLILP-1993-Poetzsch-Heffter #programming language #prototype #specification #using
Programming Language Specification and Prototyping Using the MAX System (APH), pp. 137–150.
POPLPOPL-1993-BatesH #dependence #graph #incremental #testing #using
Incremental Program Testing Using Program Dependence Graphs (SB, SH), pp. 384–396.
POPLPOPL-1993-BossiB #difference #logic programming
Differential Logic Programming (AB, MB, MG, GL, MCM), pp. 359–370.
POPLPOPL-1993-Bruce #object-oriented #programming language #static typing #type checking
Safe Type Checking in a Statically-Typed Object-Oriented Programming Language (KBB), pp. 285–298.
POPLPOPL-1993-ChatterjeeGST #array #automation #source code
Automatic Array Alignment in Data-Parallel Programs (SC, JRG, RS, SHT), pp. 16–28.
POPLPOPL-1993-CodishDG #analysis #composition #logic programming #source code
Compositional Analysis of Modular Logic Programs (MC, SKD, RG), pp. 451–464.
POPLPOPL-1993-JonesW #functional #imperative #programming
Imperative Functional Programming (SLPJ, PW), pp. 71–84.
POPLPOPL-1993-Leivant #complexity #functional #source code
Stratified Functional Programs and Computational Complexity (DL), pp. 325–333.
POPLPOPL-1993-MarriottS #constraints #logic programming #optimisation #order #refinement #source code
The 3 R’s of Optimizing Constraint Logic Programs: Refinement, Removal and Reordering (KM, PJS), pp. 334–344.
POPLPOPL-1993-PierceT #object-oriented #programming #recursion
Object-Oriented Programming without Recursive Types (BCP, DNT), pp. 299–312.
POPLPOPL-1993-Snir #architecture #modelling #parallel #programming #scalability
Computer Architectures and Programming Models for Scalable Parallel Computing (MS), p. 1.
POPLPOPL-1993-SrinivasanHW #parallel #source code
Static Single Assignment for Explicitely Parallel Programs (HS, JH, MW), pp. 260–272.
POPLPOPL-1993-YiH #analysis #automation #generative #interprocedural
Automatic Generation and Management of Interprocedural Program Analyses (KY, WLHI), pp. 246–259.
RERE-1993-Lefering #in the large #incremental #integration #programming #requirements
An incremental integration tool between requirements engineering and programming in the large (ML), pp. 82–89.
SACSAC-1993-Al-HaddadGG #implementation #object-oriented #paradigm #programming #reuse
Dynamic Selection and Reuse of Implementations in the Object-Oriented Programming Paradigm (HMAH, KMG, TG), pp. 452–459.
SACSAC-1993-AlGhamdiU #programming language
Comparing and Assessing Programming Languages: Basis for a Qualitative Methodology (JA, JEU), pp. 222–229.
SACSAC-1993-ClematisG #fault tolerance #source code
A Hierarchical Structure for Fault Tolerant Reactive Programs (AC, VG), pp. 208–214.
SACSAC-1993-HarrisonG #functional #programming
Dynamic Programming in a Pure Functional Language (RH, CAG), pp. 179–186.
SACSAC-1993-HowellSW #interface #network #object-oriented #programming
An Object Oriented Application/Programmer Interface for Network Programming (JH, MS, RW), pp. 437–444.
SACSAC-1993-Kim #problem #program transformation #set
Program Transformation for the Longest Upsequence Set Problem (HK), pp. 609–613.
SACSAC-1993-LuWC #design #finite #object-oriented #programming
Applying Object-Oriented Design to Finite Element Programming (JL, DW, WFC), pp. 424–429.
SACSAC-1993-NgMN #library #object-oriented #programming
A Class Library Management System for Object-Oriented Programming (KWN, JM, GMN), pp. 445–451.
SACSAC-1993-StrateW #algorithm #multi #programming
Load Balancing Techniques for Dynamic Programming Algorithms on Hypercube Multiprocessors (SAS, RLW), pp. 562–569.
SACSAC-1993-TanLJH #reuse #specification
The Data Derivation Model: A Program Specification Technique That Improves Reusability (HBKT, TWL, SJ, YSH), pp. 95–102.
SACSAC-1993-Tracz #programming
Parametrized Programming in LILEANNA (WT), pp. 77–86.
SACSAC-1993-Yalcinalp #logic programming #named
Ushell: An Environment for Introduction to Logic Programming (LÜY), pp. 598–603.
ESECESEC-1993-Bourdoncle #abstract interpretation #debugging #imperative #source code
Assertion-based Debugging of Imperative Programs by Abstract Interpretation (FB), pp. 501–516.
ESECESEC-1993-BreitenederM #component #process #programming
Process Programming with Active and Passive Components (CB, TAM), pp. 466–482.
ESECESEC-1993-Buxton #on the #programming
On the Decline of Classical Programming (JNB), pp. 1–9.
ESECESEC-1993-CheungK #analysis #detection #distributed #source code
Tractable Flow Analysis for Anomaly Detection in Distributed Programs (SCC, JK), pp. 283–300.
FSEFSE-1993-BahsounMS #concurrent #formal method #framework #programming
A Framework for Programming and Formalizing Concurrent Objects (JPB, SM, CS), pp. 126–137.
FSEFSE-1993-Griswold #data flow
Direct Update of Data Flow Representations for a Meaning-Preserving Program Restructuring Tool (WGG), pp. 42–55.
ICSEICSE-1993-BastaniDP #correctness #evaluation #using
Experimental Evaluation of a Fuzzy-Set Based Measure of Software Correctness Using Program Mutation (FBB, GD, AP), pp. 45–54.
ICSEICSE-1993-BeckE #interface #reverse engineering #slicing
Program and Interface Slicing for Reverse Engineering (JB, DE), pp. 509–518.
ICSEICSE-1993-BiggerstaffMW #comprehension #concept #problem
The Concept Assignment Problem in Program Understanding (TJB, BGM, DEW), pp. 482–498.
ICSEICSE-1993-GarlanS #programming language
Adding Implicit Invocation to Rraditional Programming Languages (DG, CS), pp. 447–455.
ICSEICSE-1993-KleynB #graph #programming #specification
A High Level Language for Specifying Graph Based Languages and Their Programming Environments (MFK, JCB), pp. 324–335.
ICSEICSE-1993-MukherjeaS #algorithm #animation #comprehension #debugging
Applying Algorithm Animation Techniques for Program Tracing, Debugging, and Understanding (SM, JTS), pp. 456–465.
ICSEICSE-1993-Tai #generative #source code #testing
Predicate-Based Test Generation for Computer Programs (KCT), pp. 267–276.
ICSEICSE-1993-TarrS #development #programming #transaction
Programming Heterogeneous Transactions for Software Development Environments (PLT, SMSJ), pp. 358–369.
HPDCHPDC-1993-ChenFFFRWY #distributed #interface #programming #prototype #scalability
A Low-Latency Programming Interface and a Prototype Switch for Scalable High-Performance Distributed Computing (TC, JF, GF, GF, SR, BW, FKY), pp. 160–168.
HPDCHPDC-1993-CrandallQ #composition #network #programming
Block Data Decomposition for Data-Parallel Programming on a Heterogeneous Workstation Network (PC, MJQ), pp. 42–49.
HPDCHPDC-1993-TanenbaumBK #distributed #programming #using
Programming a Distributed System Using Shared Objects (AST, HEB, MFK), pp. 5–12.
PPoPPPPoPP-1993-AghaC #distributed #named #paradigm #programming
ActorSpaces: An Open Distributed Programming Paradigm (GA, CJC), pp. 23–32.
PPoPPPPoPP-1993-ChatterjeeGLST #communication #generative #set #source code
Generating Local Address and Communication Sets for Data-Parallel Programs (SC, JRG, FJEL, RS, SHT), pp. 149–158.
PPoPPPPoPP-1993-GrunwaldS #data flow #equation #parallel #source code
Data Flow Equations for Explicitly Parallel Programs (DG, HS), pp. 159–168.
PPoPPPPoPP-1993-HallHKMMOPR #case study #editing #experience #interactive #parallel #programming #using
Experiences Using the ParaScope Editor: an Interactive Parallel Programming Tool (MWH, TJH, KK, NM, KSM, JDO, MHP, GR), pp. 33–43.
PPoPPPPoPP-1993-PrinsP #source code
Transforming High-Level Data-Parallel Programs into Vector Operations (JP, DWP), pp. 119–128.
PPoPPPPoPP-1993-SarukkaiM #analysis #source code
Perturbation Analysis of High Level Instrumentation for SPMD Programs (SRS, ADM), pp. 44–53.
PPoPPPPoPP-1993-SubhlokSOG #parallel #programming
Programming Task and Data Parallelism on a Multicomputer (JS, JMS, DRO, TRG), pp. 13–22.
SOSPSOSP-1993-HamiltonPM #distributed #flexibility #named #programming
Subcontract: A Flexible Base for Distributed Programming (GH, MLP, JGM), pp. 69–79.
CAVCAV-1993-Gordon #imperative #source code #verification
A Verifier and Timing Analyser for Simple Imperative Programs (Abstract) (MJCG), p. 320.
CAVCAV-1993-GrafL #verification
A Tool for Symbolic Program Verification and Abstration (SG, CL), pp. 71–84.
CAVCAV-1993-Halbwachs #analysis #source code
Delay Analysis in Synchronous Programs (NH), pp. 333–346.
CAVCAV-1993-JourdanMO #realtime #source code #verification
Verifying Quantitative Real-Time Properties of Synchronous Programs (MJ, FM, AO), pp. 347–358.
CSLCSL-1993-GurevichH #c #programming language #semantics
ERRATA to “The Semantics of the C Programming Language” (YG, JKH), pp. 334–336.
CSLCSL-1993-SiegW #program transformation #proving
Program Transformation and Proof Transformation (WS, SSW), pp. 305–317.
ICLPICLP-1993-BenhamouM #constraints #equation #logic programming #pseudo
Boolean Pseudo-equations in Constraint Logic Programming (FB, JLM), pp. 517–531.
ICLPICLP-1993-BonnerK #logic programming #transaction
Transaction Logic Programming (AJB, MK), pp. 257–279.
ICLPICLP-1993-Brzoska #bound #logic programming
Temporal Logic Programming with Bounded Universal Modality Goals (CB), pp. 239–256.
ICLPICLP-1993-CarroGH #execution #logic programming #paradigm #parallel #source code #visualisation
Some Paradigms for Visualizing Parallel Execution of Logic Programs (MC, LMGH, MVH), pp. 184–200.
ICLPICLP-1993-CodishDFB #analysis #correctness #logic programming #question #source code
Freeness Analysis for Logic Programs — And Correctness? (MC, DD, GF, MB), pp. 116–131.
ICLPICLP-1993-DawsonRRS #logic programming #source code
Extracting Determinacy in Logic Programs (SD, CRR, IVR, RCS), pp. 424–438.
ICLPICLP-1993-Dung #database #logic programming #representation
Representing Actions in Logic Programming and Its Applications in Database Updates (PMD), pp. 222–238.
ICLPICLP-1993-Dung93a #logic programming #semantics
An Argumentation Semantics for Logic Programming with Explicit Negation (PMD), pp. 616–630.
ICLPICLP-1993-InoueS #abduction #logic programming #source code
Transforming Abductive Logic Programs to Disjunctive Programs (KI, CS), pp. 335–353.
ICLPICLP-1993-KossovskyS #backtracking #logic programming
Function-Patterns and Fan-Backtracking for Logic Programming (NKK, IPS), p. 843.
ICLPICLP-1993-KraanBB #logic programming #reasoning #synthesis
Middle-Out Reasoning for Logic Program Synthesis (IK, DAB, AB), pp. 441–455.
ICLPICLP-1993-KusalikO #logic programming #towards #visualisation
Towards Generalized Visualization Support for Logic Programming (AJK, GMO), p. 844.
ICLPICLP-1993-LadretR #logic programming #protocol #testing
Contribution of Logic Programming to Support Telecommunications Protocol Tests (DL, MR), pp. 845–846.
ICLPICLP-1993-LauO #deduction #logic programming #source code #synthesis
An Incompleteness Result for Deductive Synthesis of Logic Programs (KKL, MO), pp. 456–477.
ICLPICLP-1993-Luttringhaus-Kappel #generative #logic programming #source code
Control Generation for Logic Programs (SLK), pp. 478–495.
ICLPICLP-1993-Maher #logic programming
A Logic Programming View of CLP (MJM), pp. 737–753.
ICLPICLP-1993-McCarty #higher-order #induction #logic #prolog #proving #source code
Proving Inductive Properties of Prolog Programs in Second-Order Intuitionistic Logic (LTM), pp. 44–63.
ICLPICLP-1993-MeklyY #approach #automation #generative #logic programming #modelling #requirements #testing
A Logic Programming Approach to Requirements Modelling and Automated Test Generation (LJM, MPY), p. 849.
ICLPICLP-1993-NerodeK #constraints #hybrid #logic programming
Hybrid Systems and Constraint Logic Programming (AN, WK), pp. 18–24.
ICLPICLP-1993-PintoR #calculus #logic programming #reasoning
Temporal Reasoning in Logic Programming: A Case for the Situation Calculus (JP, RR), pp. 203–221.
ICLPICLP-1993-RaoKS #haskell #proving #source code #termination
Proving Termination of GHC Programs (MRKKR, DK, RKS), pp. 720–736.
ICLPICLP-1993-Reviakin #logic programming #prolog
Logic Programming System Prolog-plus (MR), p. 850.
ICLPICLP-1993-SakamaI #logic programming #source code
Negation in Disjunctive Logic Programs (CS, KI), pp. 703–719.
ICLPICLP-1993-Smith #logic programming #multi #named
MultiLog: Data Or-Parallel Logic Programming (DAS), pp. 314–331.
ICLPICLP-1993-Turner #logic programming #source code #theorem
A Monotonicity Theorem for Extended Logic Programs (HT), pp. 567–585.
ICLPILPS-1993-AguzziM #logic programming #source code #term rewriting #termination
Termination of Logic Programs via Equivalent Rewrite Systems (GA, UM), p. 634.
ICLPILPS-1993-Ait-Kaci #equation #inheritance #logic #programming
An introduction to LIFE: Programming with Logic, Inheritance, Functions, and Equations (HAK), pp. 52–68.
ICLPILPS-1993-AndreoliCP #abstract interpretation #linear #logic programming
Abstract Interpretation of Linear Logic Programming (JMA, TC, RP), pp. 295–314.
ICLPILPS-1993-Apt #declarative #programming #prolog
Declarative Programming in Prolog (KRA), pp. 12–35.
ICLPILPS-1993-BaldoniGM #logic programming #multimodal
A Multimodal Logic to Define Modules in Logic Programming (MB, LG, AM), pp. 473–487.
ICLPILPS-1993-BandaH #analysis #approach #source code
A Practical Approach to the Global Analysis of CLP Programs (MJGdlB, MVH), pp. 437–455.
ICLPILPS-1993-BandaHM #constraints #independence #logic programming #source code
Independence in Constraint Logic Programs (MJGdlB, MVH, KM), pp. 130–146.
ICLPILPS-1993-BaralGK #approximate #logic programming #source code
Approximating General Logic Programs (CB, MG, OK), pp. 181–198.
ICLPILPS-1993-Ben-Eliyahu #revisited
Back to the Future: Program Completion, Revisited (RBE), p. 642.
ICLPILPS-1993-BoerKPR #concurrent #constraints #programming
Non-monotonic Concurrent Constraint Programming (FSdB, JNK, CP, JJMMR), pp. 315–334.
ICLPILPS-1993-BosschereT #parallel #programming #prolog
Blackboard-based Extensions for Parallel Programming in BinProlog (KDB, PT), p. 664.
ICLPILPS-1993-Bsaies #automation #logic programming #performance #source code
Automated Derivation of Efficient Logic Programs by Synthesizing Eureka Properties (KB), p. 633.
ICLPILPS-1993-CodishD #logic programming #source code #using
Analysing Logic Programs Using “Prop”-ositional Logic Programs and a Magic Wand (MC, BD), pp. 114–129.
ICLPILPS-1993-Debray #logic programming #source code #static analysis
Static Analysis of Logic Programs (SKD), pp. 43–44.
ICLPILPS-1993-DeneckerS #abduction #information management #logic programming #representation
Representing Incomplete Knowledge in Abductive Logic Programming (MD, DDS), pp. 147–163.
ICLPILPS-1993-EiterG #complexity #logic #logic programming
Complexity Results for Disjunctive Logic Programming and Application to Nonmonotonic Logics (TE, GG), pp. 266–278.
ICLPILPS-1993-Fitting #logic programming #metric #semantics #source code
Metric Methods in the Semantics of Logic Programs (MF), pp. 69–71.
ICLPILPS-1993-GrecoSZ #logic #optimisation #programming #query
Dynamic Programming Optimization for Logic Queries with Aggregates (SG, DS, CZ), pp. 575–589.
ICLPILPS-1993-HanL #evaluation #recursion #source code
Evaluation of Regular Nonlinear Recursive Programs (JH, LVSL), p. 648.
ICLPILPS-1993-KirschenbaumS #prolog #proving #source code
Enhancement Structures for Proving Prolog Programs Correct (MK, LS), p. 631.
ICLPILPS-1993-KobayashiY #concurrent #linear #logic programming #named #paradigm
ACL — A Concurrent Linear Logic Programming Paradigm (NK, AY), pp. 279–294.
ICLPILPS-1993-LifschitzMT #approach #automation #logic programming #reasoning
Automated Reasoning About Actions: A Logic Programming Approach (VL, NM, HT), p. 641.
ICLPILPS-1993-MorenoPM #logic programming #natural language
The Incorporation of Logic Formalisms to Natural Language Through Logic Programming (LM, MP, AM), p. 671.
ICLPILPS-1993-Nilsson #bottom-up #evaluation #logic programming #source code
Goal-directed Bottom-up Evaluation of Normal Logic Programs (UN), p. 647.
ICLPILPS-1993-NystromJ #concurrent #constraints #fixpoint #programming #semantics
Indeterminate Concurrent Constraint Programming: A Fixpoint Semantics for Non-Terminating Computations (SON, BJ), pp. 335–352.
ICLPILPS-1993-Orgun #logic programming
The Soundness and Completeness of a Temporal Extension of Logic Programming (MAO), p. 669.
ICLPILPS-1993-Raedt #induction #logic programming
A Brief Introduction to Inductive Logic Programming (LDR), pp. 45–51.
ICLPILPS-1993-Sohn #analysis #logic programming #relational #source code
Relational Groundness Analysis for Logic Programs (KS), p. 635.
ICLPILPS-1993-Tarau #continuation #performance #source code
An Efficient Specialization of the WAM for Continuation Passing Binary Programs (PT), p. 652.
ICLPILPS-1993-Teusink #logic programming #proving #source code
A Proof Procedure for Extended Logic Programs (FT), pp. 235–249.
ICLPILPS-1993-TongL #concurrent #constraints #logic programming #parallel
Concurrent Constraint Logic Programming On Massively Parallel SIMD Computers (BMT, HfL), pp. 388–402.
ICLPILPS-1993-Vargas-VeraVR #editing #prolog #scalability #source code #using
Building Large-Scale Prolog Programs using a Techniques Editing System (MVV, WWV, DSR), p. 636.
ICLPILPS-1993-WaalG #logic programming
Logic Program Specialisation With Deletion of Useless Clauses (DAdW, JPG), p. 632.
ICLPILPS-1993-WassermanYS #deduction #logic programming
The Essential Inadequacy of Deductions in Logic Programming (HCW, KY, ZS), p. 644.
ICLPILPS-1993-YouY #logic programming #source code
Contradiction Resolving for Extended Logic Programs and Default Theories (JHY, LYY), p. 640.
ISSTAISSTA-1993-BelliJ #analysis #prolog #source code #testing
Implementation-Based Analysis and Testing of Prolog Programs (FB, OJ), pp. 70–80.
ISSTAISSTA-1993-Blum #design #source code
Designing Programs to Check Their Work (Abstract) (MB), p. 1.
ISSTAISSTA-1993-HarroldMR #dependence #graph #performance
Efficient Construction of Program Dependence Graphs (MJH, BAM, GR), pp. 160–170.
TLCATLCA-1993-Berger #normalisation #proving
Program Extraction from Normalization Proofs (UB0), pp. 91–106.
DACDAC-1992-BatraC #comparison #named
Hcompare: A Hierarchical Netlist Comparison Program (PB, DC), pp. 299–304.
DACDAC-1992-MaulikCR #approach #programming #synthesis
A Mixed-Integer Nonlinear Programming Approach to Analog Circuit Synthesis (PCM, LRC, RAR), pp. 698–703.
ASEKBSE-1992-Kant #knowledge base #programming
Knowledge Based Support for Scientific Programming (Keynote) (EK), p. 3.
ASEKBSE-1992-KozaczynskiNS #concept #recognition
Program Concept Recognition (WK, JN, TS), p. 33.
ASEKBSE-1992-Liao #execution #on the #performance
On Efficiently Computing Derived Performance Data of Program Execution (YL), p. 25.
ASEKBSE-1992-Setliff #automation #programming #tutorial
Automatic Programming (Tutorial) (DES), p. 2.
PODSPODS-1992-BeeriM #functional #programming
Functional and Predicative Programming in OODB’s (CB, TM), pp. 176–190.
PODSPODS-1992-BeeriRSS #logic programming #semantics #source code
The Valid Model Semantics for Logic Programs (CB, RR, DS, SS), pp. 91–104.
PODSPODS-1992-BellNNS #database #deduction #implementation #linear #programming
Implementing Deductive Databases by Linear Programming (CB, AN, RTN, VSS), pp. 283–292.
PODSPODS-1992-ChaudhuriV #datalog #equivalence #on the #recursion #source code
On the Equivalence of Recursive and Nonrecursive Datalog Programs (SC, MYV), pp. 55–66.
PODSPODS-1992-Morishita #multi #source code
Avoiding Cartesian Products in Programs for Multiple Joins (SM), pp. 368–379.
SIGMODSIGMOD-1992-LieuwenD #approach #database #optimisation #programming language
A Transformation-Based Approach to Optimizing Loops in Database Programming Languages (DFL, DJD), pp. 91–100.
CSEETSEI-1992-JacobsP #re-engineering
Creating a Software Engineering Training Program in a Level I Organisation (KJ, RP), pp. 351–359.
CSEETSEI-1992-SpranglerL #re-engineering
The IBM Cleanroom Software Engineering Technology Transfer Program (RAS, RCL), pp. 380–394.
ESOPESOP-1992-HogenKL #automation #functional #lazy evaluation #parallel #source code
Automatic Parallelization of Lazy Functional Programs (GH, AK, RL), pp. 254–268.
ESOPESOP-1992-Levaire #case study #programming #using
Using the Centaur System to for Data-Parallel SIMD Programming: A Case Study (JLL), pp. 341–350.
PEPMPEPM-1992-Andersen #c #self
Self-applicable C Program Specialization (LOA), pp. 54–61.
PEPMPEPM-1992-Bsaies #framework #logic programming #program transformation #synthesis
A Framework for Mechanizing Logic Program Transformation: The Synthesis of Eureka-Properties (KB), pp. 108–115.
PEPMPEPM-1992-Burton #program transformation
Program Transformation by Derivor Manipulations (CTPB), pp. 90–97.
PEPMPEPM-1992-ConselP #programming
A Programming Environment for Binding-time Based Partial Evaluators (CC, SP), pp. 62–66.
PEPMPEPM-1992-Field #imperative #program analysis #semantics #source code
A Simple Rewriting Semantics for Realistic Imperative Programs and its Application to Program Analysis (JF), pp. 98–107.
PEPMPEPM-1992-Malmkjaer #predict #source code
Predicting Properties of Residual Programs (KM), pp. 8–13.
PEPMPEPM-1992-ShermanS #equation #logic programming #source code
Call Unfolding Strategies for Equational Logic Programs (DS, RS), pp. 48–53.
PLDIPLDI-1992-DhamdhereRZ #how #scalability #source code
How to Analyze Large Programs Efficiently and Informatively (DMD, BKR, FKZ), pp. 212–223.
PLDIPLDI-1992-HendrenHN #abstraction #analysis #data type #imperative #pointer #recursion #source code
Abstractions for Recursive Pointer Data Structures: Improving the Analysis of Imperative Programs (LJH, JH, AN), pp. 249–260.
PLDIPLDI-1992-Hoover #abstraction #incremental #named #programming
Alphonse: Incremental Computation as a Programming Abstraction (RH), pp. 261–272.
PLDIPLDI-1992-Lucco #parallel #scheduling #source code
A Dynamic Scheduling Technique for Irregular Parallel Programs (SL), pp. 200–211.
PLDIPLDI-1992-Sosic #named
Dynascope: A Tool for Program Directing (RS), pp. 12–21.
PLDIPLDI-1992-TanL #analysis #compilation #data flow #logic programming #source code
Compiling Dataflow Analysis of Logic Programs (JT, IPL), pp. 106–115.
STOCSTOC-1992-AdlerB #algebra #algorithm #linear #polynomial #programming
Polynomial Algorithms for Linear Programming over the Algebraic Numbers (IA, PAB), pp. 483–494.
STOCSTOC-1992-AjtaiM #algorithm #linear #programming
A Deterministic Poly(log log N)-Time N-Processor Algorithm for Linear Programming in Fixed Dimension (MA, NM), pp. 327–338.
STOCSTOC-1992-BrightwellOW #random
Target Shooting with Programmed Random Variables (GB, TJO, PW), pp. 691–698.
STOCSTOC-1992-KedemPRR #parallel #performance #program transformation
Efficient Program Transformations for Resilient Parallel Computation via Randomization (Preliminary Version) (ZMK, KVP, MOR, AR), pp. 306–317.
SASWSA-1992-AmatoGM #analysis #concurrent #database #functional #programming language #transaction
Analysis of Concurrent Transactions in a Functional Database Programming Language (GA, FG, GM), pp. 174–184.
SASWSA-1992-Araragi #program transformation #reasoning
Program Transformation in a Nonmonotonic Reasoning System (TA), pp. 135–143.
SASWSA-1992-BagnaraGL #source code #static analysis
Static Analysis of CLP Programs over Numeric Domains (RB, RG, GL), pp. 43–50.
SASWSA-1992-CodishFMW #analysis #concurrent #constraints #logic programming #performance #source code
Efficient Analysis of Reactive Properties of Concurrent Constraint Logic Programs (MC, MF, KM, WHW), pp. 35–42.
SASWSA-1992-Gallagher #logic programming #specification #static analysis
Static Analysis for Logic Program Specification (JPG), pp. 285–294.
SASWSA-1992-Hamilton #analysis #first-order #functional #lazy evaluation #source code
Sharing Analysis of Lazy First-Order Functional Programs (GWH), pp. 68–78.
SASWSA-1992-HankinMS #source code
Transformation of Gamma Programs (CH, DLM, DS), pp. 12–19.
SASWSA-1992-Hanus #abstract interpretation #algorithm #logic programming #source code
An Abstract Interpretation Algorithm for Residuating Logic Programs (MH), pp. 304–312.
SASWSA-1992-MesnardM #automation #generative #linear #metric #source code
Automatic Generation of Valid Linear Measures for CLP(Q) Programs (FM, MM), pp. 29–34.
SASWSA-1992-ParrainDL #abstract interpretation #optimisation #prolog #source code #towards
Towards Optimization of Full Prolog Programs guided by Abstract Interpretation (AP, PD, PL), pp. 295–303.
ICALPICALP-1992-Debray #analysis #complexity #data flow #logic programming #on the #source code
On the Complexity of Dataflow Analysis of Logic Programs (SKD), pp. 509–520.
ICALPICALP-1992-FixFG #composition #unification
Program Composition via Unification (LF, NF, OG), pp. 672–684.
ICALPICALP-1992-LaenensVZ #logic programming #semantics
Logic Programming Semantics Made Easy (EL, DV, CZ), pp. 499–508.
ICALPICALP-1992-SannellaT #algebra #development #source code #specification #towards
Towards Formal Development of Programs from Algebraic Specifications: Model-Theoretic Foundations (DS, AT), pp. 656–671.
LISPLFP-1992-HuelsbergenL #parallel
Dynamic Program Parallelization (LH, JRL), pp. 311–323.
LISPLFP-1992-SabryF #continuation #reasoning #source code
Reasoning About Programs in Continuation-Passing Style (AS, MF), pp. 288–298.
LISPLFP-1992-TraubCS #analysis #clustering #source code #strict #thread
Global Analysis for Partitioning Non-Strict Programs into Sequential Threads (KRT, DEC, KES), pp. 324–334.
LISPLFP-1992-Tung #composition #interactive #programming
Interactive Modular Programming in Scheme (SHST), pp. 86–95.
CHICHI-1992-Gleicher #constraints #named
Briar: A Constraint-Based Drawing Program (MG), pp. 661–662.
CHICHI-1992-MyersR #bibliography #programming #user interface
Survey on User Interface Programming (BAM, MBR), pp. 195–202.
CHICHI-1992-SatzingerO #research
A Research Program to Assess User Perceptions of Group Work Support (JWS, LO), pp. 99–106.
AdaEuropeAdaEurope-1992-Cheng #ada #concurrent #dependence #representation #source code
Task Dependence Net as a Representation for Concurrent Ada Programs (JC), pp. 150–164.
AdaEuropeAdaEurope-1992-Lundberg #ada #parallel #predict #source code
Predicting the Speedup of Parallel Ada Programs (LL), pp. 257–274.
AdaTRI-Ada-C-1992-Acosta #ada #concurrent #prototype #source code #specification
Specification Prototyping of Concurrent Ada Programs in DProto (RDA), pp. 258–266.
AdaTRI-Ada-C-1992-BailesJSW #ada #declarative #functional #programming
Full Functional Programming in a Declarative Ada Dialect (PAB, DBJ, EJS, LW), pp. 350–358.
AdaTRI-Ada-C-1992-BurgerBVTSB #ada #distributed #source code
A Practical Tool for Distributing Ada Programs: TeleSoft’s Distributed Ada Configuration Tool (TB, JBB, RAV, RT, GS, KHB), pp. 484–492.
AdaTRI-Ada-C-1992-Hodges #ada #idea
Ada Program Support Environments: A Good Idea Overcome by Changes (WMH), pp. 439–448.
AdaTRI-Ada-C-1992-Taft #ada #programming
Ada 9X and Systems Programming (STT), pp. 37–42.
AdaTRI-Ada-T1-1992-Rogers #ada #embedded #programming #realtime
Embedded/Real-Time Programming in Ada (PR), pp. 105–260.
CAiSECAiSE-1992-BorrasDP #database #object-oriented #programming
A Fully Integrated Programming Environment for an Object-Oriented Database (PB, AD, PP), pp. 33–47.
KRKR-1992-Dix #framework #logic programming #representation #semantics #source code
A Framework for Representing and Characterizing Semantics of Logic Programs (JD), pp. 591–602.
ICMLML-1992-HoggerB #approach #heuristic #learning #logic programming #source code
The MENTLE Approach to Learning Heuristics for the Control of Logic Programs (EIH, KB), pp. 212–217.
ICMLML-1992-LapointeM #induction #named #performance #recursion #source code
Sub-unification: A Tool for Efficient Induction of Recursive Programs (SL, SM), pp. 273–281.
SEKESEKE-1992-Ameur #evaluation
Formal Program Developments Directed by Operational Properties Evaluation (YAA), pp. 1–8.
SEKESEKE-1992-ChungL #object-oriented #programming #testing
Object-Oriented Programming Testing Methodology (CMC, MCL), pp. 378–385.
SEKESEKE-1992-KraiemB #concept #object-oriented #source code #specification
Mapping of Conceptual Specifications into Object-Oriented Programs (NK, JB), pp. 624–639.
SEKESEKE-1992-LiuTK #knowledge-based #programming
Knowledge-Based Transfonnational Programming (JL, OT, BKB), pp. 632–639.
SEKESEKE-1992-MillerQ #approach #knowledge-based #modelling #reuse #simulation #source code
A Knowledge-Based Approach to Encouraging Reuse of Simulation and Modeling Programs (LM, AQ), pp. 158–163.
SEKESEKE-1992-SatoMI #refinement #using
Program Refinement Using Generic Object (YS, YM, TI), pp. 18–25.
SEKESEKE-1992-ShimuraLM #logic programming #petri net #semantics #source code
A Petri Net Semantics for Logic Programs with Negation (TS, JL, TM), pp. 292–299.
SEKESEKE-1992-TuS #approach #linear #petri net #programming #static analysis
Linear Programming Supporting Ada-Tasking Static Analysis: A Petri Net Approach (ST, WS), pp. 222–226.
SEKESEKE-1992-ZhangWG #programming #protocol
An Open System Protocol for Agent-Oriented Programming (WRZ, WW, AG), pp. 616–623.
ECOOPECOOP-1992-DodaniT #named #object-oriented #programming #type system
ACTS: A Type System for Object-Oriented Programming Based on Abstract and Concrete Classes (MD, CST), pp. 309–328.
ECOOPECOOP-1992-Frolund #concurrent #constraints #inheritance #object-oriented #programming language
Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages (SF), pp. 185–196.
ECOOPECOOP-1992-Gabelgaard #implementation #object-oriented #programming #using
Using Object-Oriented Programming Techniques for Implementing ISDN Supplementary Services (BG), pp. 213–232.
ECOOPECOOP-1992-Jezequel #distributed #eiffel #memory management #named #parallel
EPEE: an Eiffel Environment to Program Distributed Memory Parallel Computers (JMJ), pp. 197–212.
ECOOPECOOP-1992-Uustalu #approach #logic programming #object-oriented #paradigm
Combining Object-Oriented and Logic Paradigms: A Modal Logic Programming Approach (TU), pp. 98–113.
OOPSLAOOPSLA-1992-Horn #constraints #object-oriented #programming
Constraint Patterns As a Basis for Object-Oriented Programming (BH), pp. 218–233.
OOPSLAOOPSLA-1992-MyersGZ #declarative #object-oriented #programming #prototype
Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods (BAM, DAG, BTVZ), pp. 184–200.
OOPSLAOOPSLA-1992-TakashioT #distributed #named #object-oriented #programming language #realtime
DROL: An Object-Oriented Programming Language for Distributed Real-Time Systems (KT, MT), pp. 276–294.
OOPSLAOOPSLA-1992-Walsh #c++ #development #fault #scalability
Preliminary Defect Data from the Iterative Development of a Large C++ Program (JFW), pp. 178–183.
TOOLSTOOLS-EUROPE-1992-Ege #bibliography #object-oriented #programming language
Overview of Object-Oriented Programming Languages (RKE), p. 427.
TOOLSTOOLS-EUROPE-1992-Johnson #eiffel #network #resource management
An Eiffel Program for Static Network Resource Allocation (PJ), pp. 335–347.
TOOLSTOOLS-EUROPE-1992-Madsen #programming
Programming in BETA (OLM), pp. 433–434.
TOOLSTOOLS-EUROPE-1992-Perrot #object-oriented #programming #rule-based
Rule-Based Object-Oriented Programming (JFP), p. 423.
TOOLSTOOLS-EUROPE-1992-RomanovskySV #design #fault tolerance #object-oriented #programming
Designing Fault-Tolerant Objects in Object-Oriented Programming (ABR, IVS, VRV), pp. 199–205.
TOOLSTOOLS-PACIFIC-1992-Malone #case study #design #object-oriented #programming
Object Oriented Design and Programming: A Case Study (CM), pp. 119–130.
TOOLSTOOLS-PACIFIC-1992-NobleG #animation
An Introduction to the Tarraingím Program Animation Environment (JN, LG), pp. 37–50.
TOOLSTOOLS-PACIFIC-1992-Watson #programming #smalltalk
Intermediate Programming in Smalltalk (DW), p. 237.
TOOLSTOOLS-USA-1992-Baker #ada #object-oriented #programming
Object-Oriented Programming in Ada83 and Ada9X (HB), p. 262.
TOOLSTOOLS-USA-1992-Ege92a #object-oriented #programming language
Object-Oriented Programming Languages (RKE), p. 260.
TOOLSTOOLS-USA-1992-Harbison #object-oriented #programming
Object-Oriented Programming in Modula-3 (SPH), p. 261.
TOOLSTOOLS-USA-1992-Lohr92a #concurrent #object-oriented #programming
Object-Oriented Concurrent Programming (KPL), p. 274.
TOOLSTOOLS-USA-1992-McKim #design #education #object-oriented #programming
Teaching Object-Oriented Programming and Design (JCM), p. 257.
TOOLSTOOLS-USA-1992-RajaramanL #c++ #metric #source code
Some Coupling Measures for C++ Programs (CR, MRL), pp. 225–234.
PPDPALP-1992-AravindanD #deduction #logic programming #semantics #source code
Partial Deduction of Logic Programs wrt Well-Founded Semantics (CA, PMD), pp. 384–402.
PPDPALP-1992-Balbiani #logic programming
The Finiteness of Logic Programming Derivations (PB), pp. 403–419.
PPDPALP-1992-Hong #constraints #logic programming
Non-linear Real Constraints in Constraint Logic Programming (HH), pp. 201–212.
PPDPALP-1992-KingS #analysis #concurrent #logic programming #source code
Serialisation Analysis of Concurrent Logic Programs (AK, PS), pp. 322–334.
PPDPALP-1992-Lopez-Fraguas #constraints #functional #logic programming
A General Scheme for Constraint Functional Logic Programming (FJLF), pp. 213–227.
PPDPALP-1992-Maher #logic programming
A CLP View of Logic Programming (MJM), pp. 364–383.
PPDPALP-1992-Meseguer #logic programming #multi #paradigm
Multiparadigm Logic Programming (JM), pp. 158–200.
LOPSTRLOPSTR-1992-BoulangerB #abstract interpretation #logic programming #source code #using
Deriving Transformations for Logic Programs Using Abstract Interpretation (DB, MB), pp. 99–117.
LOPSTRLOPSTR-1992-Demoen #on the #performance #prolog
On the Transformation of a Prolog Program to a More Efficient Binary Program (BD), pp. 242–252.
LOPSTRLOPSTR-1992-FribourgO #induction #logic programming #source code
A Unifying View of Structural Induction and Computation Induction for Logic Programs (LF, HO), pp. 46–60.
LOPSTRLOPSTR-1992-GallagherW #logic programming #source code
Deletion of Redundant Unary Type Predicates from Logic Programs (JPG, DAdW), pp. 151–167.
LOPSTRLOPSTR-1992-Jones #programming #prolog
Applications of Unfolding in Prolog Programming (JJ), pp. 184–198.
LOPSTRLOPSTR-1992-KraanBB #logic programming #proving #synthesis #theorem proving
Logic Program Synthesis via Proof Planning (IK, DAB, AB), pp. 1–14.
LOPSTRLOPSTR-1992-Loria-Saenz #source code #synthesis
Synthesis of Narrowing Programs (CLS), pp. 30–45.
LOPSTRLOPSTR-1992-NardiR #deduction #query #source code #synthesis
Deductive Synthesis of Programs for Query Answering (DN, RR), pp. 15–29.
LOPSTRLOPSTR-1992-ParrainDL #abstract interpretation #optimisation #prolog #source code #towards
Towards Optimization of Full Prolog Programs Guided by Abstract Interpretation (AP, PD, PL), pp. 228–241.
LOPSTRLOPSTR-1992-ProiettiP #incremental #logic programming #source code
Best-first Strategies for Incremental Transformations of Logic Programs (MP, AP), pp. 82–98.
PPDPPLILP-1992-Alexandre #logic programming #source code
A technique for Transforming Logic Programs by Fold-Unfold Transformations (FA), pp. 202–216.
PPDPPLILP-1992-AlpuenteFM #analysis #consistency #equation #incremental #logic programming #nondeterminism
Analyses of Inconsistency for Incremental Equational Logic Programming (MA, MF, FM), pp. 443–457.
PPDPPLILP-1992-CattrallR #programming #relational
A Relational Programming System with Inferred Representations (DC, CR), pp. 475–476.
PPDPPLILP-1992-Hamel #equation #logic programming #named
UCG-E: An Equational Logic Programming System (LHH), pp. 473–474.
PPDPPLILP-1992-Hanus #functional #logic programming #source code #using
Improving Control of Logic Programs by Using Functional Logic Languages (MH), pp. 1–23.
PPDPPLILP-1992-HenrardC #declarative #logic programming #named #source code
FOLON: An Environment for Declarative Construction of Logic Programs (JH, BLC), pp. 217–231.
PPDPPLILP-1992-Hoa #bottom-up #higher-order #interpreter #logic programming #programming language
A Bottom-Up Interpreter for a Higher-Order Logic Programming Language (AHBH), pp. 326–340.
PPDPPLILP-1992-LindstromMO #functional #logic programming
Our LIPS Are Sealed: Interfacing Functional and Logic Programming Systems (GL, JM, TO), pp. 428–442.
PPDPPLILP-1992-Muck #automaton #functional #logic programming #named #source code
CAMEL: An Extension of the Categorial Abstract Machine to Compile Functional/Logic Programs (AM), pp. 341–354.
PPDPPLILP-1992-Plaza #declarative #logic programming
Fully Declarative Logic Programming (JAP), pp. 415–427.
PPDPPLILP-1992-Rebelsky #functional #interactive #lazy evaluation #programming
I/O Trees and Interactive Lazy Functional Programming (SAR), pp. 458–472.
PPDPPLILP-1992-SolnonR #inheritance #prolog #source code
Inference of Inheritance Relationships from Prolog Programs: a System Developed with PrologIII (CS, MR), pp. 489–490.
PPDPPLILP-1992-Thiemann #bottom-up #evaluation #functional #named #source code #tool support
LaToKi: A Language Toolkit for Bottom-Up Evaluation of Functional Programs (PT), pp. 481–482.
POPLPOPL-1992-BallL #profiling #source code
Optimally Profiling and Tracing Programs (TB, JRL), pp. 59–70.
POPLPOPL-1992-ChowH #analysis #memory management #parallel #source code
Compile-Time Analysis of Parallel Programs that Share Memory (JHC, WLHI), pp. 130–141.
POPLPOPL-1992-NirkheP #imperative #partial evaluation #programming language #realtime
Partial Evaluation of High-Level Imperative Programming Languages, with Applications in Hard Real-Time Systems (VN, WP), pp. 269–280.
POPLPOPL-1992-Tofte #higher-order
Principal Signatures for Higher-Order Program Modules (MT), pp. 189–199.
POPLPOPL-1992-Wadler #functional #programming
The Essence of Functional Programming (PW), pp. 1–14.
ICSEICSE-1992-AfifiWZ #fault #linear #source code #testing
Testing for Linear Errors in Nonlinear Computer Programs (FHA, LJW, SJZ), pp. 81–91.
ICSEICSE-1992-FernandezGMRRS #source code #verification
A Toolbox for the Verification of LOTOS Programs (JCF, HG, LM, AR, CR, JS), pp. 246–259.
ICSEICSE-1992-GargB #process #programming
Process Programming by Hindsight (PKG, SB), pp. 280–293.
ICSEICSE-1992-HorwitzR #dependence #graph #re-engineering
The Use of Program Dependence Graphs in Software Engineering (SH, TWR), pp. 392–411.
ICSEICSE-1992-RomanC #source code #visualisation
Program Visualization: The Art of Mapping Programs to Pictures (GCR, KCC), pp. 412–420.
ICSEICSE-1992-RomanGB #concurrent #programming #rule-based
Seeking Concurrency in Rule-Based Programming (GCR, RFG, WEB), pp. 225–234.
ICSEICSE-1992-Rosenblum #programming #towards
Towards a Method of Programming With Assertions (DSR), pp. 92–104.
ICSEICSE-1992-Tichy #in the large #named #past present future
Programming-in-the-Large: Past, Present, and Future (WFT), pp. 362–367.
SOSPSOSP-WIP-1991-Weihl92 #named #parallel #source code #tool support
Prelude: Tools for Building Portable Parallel Programs (Abstract) (WEW), p. 24.
ASPLOSASPLOS-1992-FisherF #branch #predict
Predicting Conditional Branch Directions From Previous Runs of a Program (JAF, SMF), pp. 85–95.
CCCC-1992-ViklundHF #implementation #programming
The Implementation of ObjectMath — a High-Level Programming Environment for Scientific Computing (LV, JH, PF), pp. 312–318.
CCCC-1992-VitekHU #analysis #object-oriented #source code
Compile-Time Analysis of Object-Oriented Programs (JV, RNH, JSU), pp. 236–250.
HPDCHPDC-1992-NedeljkovicQ #network #programming
Data-Parallel Programming on a Network of Heterogeneous Workstations (NN, MJQ), pp. 28–36.
ISMMIWMM-1992-BekkersRU #logic programming #memory management #programming language
Dynamic Memory Management for Sequential Logic Programming Languages (YB, OR, LU), pp. 82–102.
ISMMIWMM-1992-DuvvuruSTSHZ #concurrent #logic programming #source code
A Compile-Time Memory-Reuse Scheme for Concurrent Logic Programs (SD, RS, ET, AVSS, LH, XZ), pp. 264–276.
CADECADE-1992-BoyerY #automation #correctness #proving #source code
Automated Correctness Proofs of Machine Code Programs for a Commercial Microprocessor (RSB, YY), pp. 416–430.
CADECADE-1992-HeskethBS #reasoning #recursion #source code #synthesis #using
Using Middle-Out Reasoning to Control the Synthesis of Tail-Recursive Programs (JH, AB, AS), pp. 310–324.
CADECADE-1992-Madden #automation #optimisation #proving
Automatic Program Optimization Through Proof Transformation (PM), pp. 446–460.
CADECADE-1992-SekarR #equation #evaluation #framework #lazy evaluation #parallel #programming
Programming with Equations: A Framework for Lazy Parallel Evaluation (RCS, IVR), pp. 618–632.
CAVCAV-1992-Corbett #integer #liveness #programming #safety #verification
Verifying General Safety and Liveness Propterties with Integer Programming (JCC), pp. 357–369.
CSLCSL-1992-Gonzalez-MorenoHR #functional #logic programming #on the #semantics
On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming (JCGM, MTHG, MRA), pp. 216–230.
CSLCSL-1992-GurevichH #c #programming language #semantics
The Semantics of the C Programming Language (YG, JKH), pp. 274–308.
CSLCSL-1992-Stark #logic programming #source code
Negation-Complete Logic Programs (RFS), pp. 403–409.
ICLPJICSLP-1992-AlferesP #logic programming #on the #semantics
On Logic Program Semantics with Two Kinds of Negation (JJA, LMP), pp. 574–588.
ICLPJICSLP-1992-Ben-EliyahuD #logic programming #source code
Propositional Sematics for Disjunctive Logic Programs (RBE, RD), pp. 813–827.
ICLPJICSLP-1992-BoerP #algebra #concurrent #constraints #process #programming
A Process Algebra of Concurrent Constraint Programming (FSdB, CP), pp. 463–477.
ICLPJICSLP-1992-Bonatti #framework #logic #logic programming #semantics #source code
Autoepistemic Logics as a Unifying Framework for the Semantics of Logic Programs (PAB), pp. 417–430.
ICLPJICSLP-1992-BrogiLMM #logic programming #source code
Normal Logic Programs as Open Positive Programs (AB, EL, PM, PM), pp. 783–797.
ICLPJICSLP-1992-BronsardLR #framework #logic programming #proving #source code #termination
A Framework of Directionality for Proving Termination of Logic Programs (FB, TKL, USR), pp. 321–335.
ICLPJICSLP-1992-Bugliesi #declarative #inheritance #logic programming
A Declarative View of Inheritance in Logic Programming (MB), pp. 113–127.
ICLPJICSLP-1992-ChandyK #composition #source code
The Derivation of Compositional Programs (KMC, CK), pp. 3–17.
ICLPJICSLP-1992-DeneckerS #abduction #named #source code
SLDNFA: An Abductive Procedure for Normal Abductive Programs (MD, DDS), pp. 686–700.
ICLPJICSLP-1992-Dix #logic programming #semantics #source code
Classifying Semantics of Disjunctive Logic Programs (JD), pp. 798–812.
ICLPJICSLP-1992-FerrandD #correctness #logic programming #proving #source code
Proof Method of Partial Correctness and Weak Completeness for Normal Logic Programs (GF, PD), pp. 161–174.
ICLPJICSLP-1992-Fitting #logic programming #semantics
Many-Valued Semantics for Logic Programming (MF), pp. 23–24.
ICLPJICSLP-1992-GabbrielliLM #logic programming #source code
Observational Equivalences for Logic Programs (MG, GL, MCM), pp. 131–145.
ICLPJICSLP-1992-GelfondL #logic programming #representation
Representing Actions in Extended Logic Programming (MG, VL), pp. 559–573.
ICLPJICSLP-1992-GiordanoO #logic programming
Negation as Failure in Intuitionistic Logic Programming (LG, NO), pp. 431–445.
ICLPJICSLP-1992-GrogerP #automation #logic programming #proving #recursion #source code #termination
Handling of Mutual Recursion in Automatic Termination Proofs for Logic Programs (GG, LP), pp. 336–350.
ICLPJICSLP-1992-GrosseHSST #equation #logic programming
Equational Logic Programming Actions, and Change (GG, SH, JS, UCS, MT), pp. 177–191.
ICLPJICSLP-1992-Harland #equivalence #logic programming #normalisation #on the #source code
On Normal Forms and Equivalence for Logic Programs (JH), pp. 146–160.
ICLPJICSLP-1992-Hodas #dependence #logic programming #programming language #semiparsing #specification
Specifying Filler-Gap Dependency Parsers in a Linear-Logic Programming Language (JSH), pp. 622–636.
ICLPJICSLP-1992-JacquetM #communication #logic programming #towards
Communicating Clauses: Towards Synchronous Communication in Contextual Logic Programming (JMJ, LM), pp. 98–112.
ICLPJICSLP-1992-KempSS #bottom-up #evaluation #logic programming #query #source code #strict
Query Restricted Bottom-Up Evaluation of Normal Logic Programs (DBK, PJS, DS), pp. 288–302.
ICLPJICSLP-1992-KingS #analysis #concurrent #logic programming #source code
Schedule Analysis of Concurrent Logic programs (AK, PS), pp. 478–492.
ICLPJICSLP-1992-MamedeM #logic programming #reasoning #taxonomy
A Contraint Logic Programming Scheme for Taxonomic Reasoning (MM, LM), pp. 255–269.
ICLPJICSLP-1992-MarekNR #logic programming #modelling
The Stable Models of a Predicate Logic Program (VWM, AN, JBR), pp. 446–460.
ICLPJICSLP-1992-MartensS #metaprogramming #semantics
A Perfect Herbrand Semantics for Untyped Vanilla Meta-Programming (BM, DDS), pp. 511–525.
ICLPJICSLP-1992-Mitchell #architecture #logic #physics #programming
The Logic of Architecture: Programming the Invention of Physical Artifacts (WJM), pp. 831–846.
ICLPJICSLP-1992-Overbeek #analysis #logic programming #search-based #sequence #tutorial
Logic Programming and Genetic Sequence Analysis: a Tutorial (RAO), pp. 32–34.
ICLPJICSLP-1992-Sato #metaprogramming
Meta-Programming through a Truth Predicate (TS), pp. 526–540.
ICLPJICSLP-1992-SatohI #abduction #evaluation #logic programming #query
A Query Evaluation Method for Abductive Logic Programming (KS, NI), pp. 671–685.
ICLPJICSLP-1992-SmolkaT #logic programming
Records for Logic Programming (GS, RT), pp. 240–254.
ICLPJICSLP-1992-SundararajanST #analysis #concurrent #logic programming #source code #thread
Variable Threadedness Analysis for Concurrent Logic Programs (RS, AVSS, ET), pp. 493–508.
ICLPJICSLP-1992-Tick #concurrent #logic programming #tutorial
Advanced Tutorial: Concurrent Logic Programming (ET), p. 25.
ICLPJICSLP-1992-Wiggins #development #logic programming #proving #source code #synthesis
Synthesis and Transformation of Logic Programs in the Whelk Proof Development System (GAW), pp. 351–365.
LICSLICS-1992-HeintzeJ #logic programming #program analysis
An Engine for Logic Program Analysis (NH, JJ), pp. 318–328.
LICSLICS-1992-Kanovich #linear #logic #programming
Horn Programming in Linear Logic Is NP-Complete (MIK), pp. 200–210.
DACDAC-1991-AuWS #automation #generative #simulation
Automatic Generation of Compiled Simulations through Program Specialization (WYA, DW, SS), pp. 205–210.
ASEKBSE-1991-AllemangC #debugging #functional #representation
Functional Representation and Program Debugging (DA, BC), pp. 136–143.
ASEKBSE-1991-Graves #automation #programming
Lockheed Environment for Automatic Programming (HG), pp. 68–76.
ASEKBSE-1991-Liao #automation #generative #monitoring
Requirement Directed Automatic Instrumentation Generation for Program Monitoring and Measuring (YL), pp. 144–150.
ASEKBSE-1991-White #knowledge-based #summary
The Knowledge-Based Software Assistant: A Program Summary (DAW), pp. 2–6.
PODSPODS-1991-BrodskyS #constraints #difference #logic programming #source code
Inference of Inequality Constraints in Logic Programs (AB, YS), pp. 227–240.
PODSPODS-1991-GangulyGZ #logic programming
Minimum and Maximum Predicates in Logic Programming (SG, SG, CZ), pp. 154–163.
PODSPODS-1991-Ross #composition #logic programming #recursion #source code
Modular Acyclicity and Tail Recursion in Logic Programs (KAR), pp. 92–101.
PODSPODS-1991-SeibL #datalog #source code
Parallelizing Datalog Programs by Generalized Pivoting (JS, GL), pp. 241–251.
PODSPODS-1991-SohnG #detection #logic programming #source code #termination #using
Termination Detection in Logic Programs using Argument Sizes (KS, AVG), pp. 216–226.
SIGMODSIGMOD-1991-Annevelink #approach #database #functional #programming language
Database Programming Languages: A Functional Approach (JA), pp. 318–327.
SIGMODSIGMOD-1991-ShyyS #database #knowledge base #named #programming language
K: A High-Level Knowledge Base Programming Language for Advanced Database Applications (YMS, SYWS), pp. 338–347.
SIGMODSIGMOD-1991-SudarshanSRN #bottom-up #evaluation #logic programming #optimisation #source code
Space Optimization in the Bottom-Up Evaluation of Logic Programs (SS, DS, RR, JFN), pp. 68–77.
VLDBVLDB-1991-Kent #database #object-oriented #problem #programming language
Solving Domain Mismatch and Schema Mismatch Problems with an Object-Oriented Database Programming Language (WK), pp. 147–160.
CSEETSEI-1991-KellyLP #re-engineering
The Establishment of an Appropriate Software Engineering Training Program (RDK, DLL, FSP), pp. 75–98.
ESOPESOP-J-1990-Felleisen91 #on the #power of #programming language
On the Expressive Power of Programming Languages (MF), pp. 35–75.
ESOPESOP-J-1990-Reps91 #algebra #integration
Algebraic Properties of Program Integration (TWR), pp. 139–215.
PEPMPEPM-1991-AriolaA #approach #program transformation
A Syntactic Approach to Program Transformations (ZMA, A), pp. 116–129.
PEPMPEPM-1991-CortesiF #abstract domain #abstract interpretation #analysis #logic programming #source code
Abstract Interpretation of Logic Programs: An Abstract Domain for Groundness, Sharing, Freeness and Compoundness Analysis (AC, GF), pp. 52–61.
PEPMPEPM-1991-MasonT #component #configuration management #program transformation
Program Transformations for Configuring Components (IAM, CLT), pp. 297–308.
PEPMPEPM-1991-NielBV #functional #polymorphism
Program Bifurcation for a Polymorphic Typed Functional Language (ADN, EB, KDV), pp. 142–153.
PEPMPEPM-1991-ShermanSD #equation #optimisation #partial evaluation #source code #using
Optimization of Equational Programs Using Partial Evaluation (DS, RS, ID), pp. 72–82.
PEPMPEPM-1991-Smith #constraints #logic programming #partial evaluation #pattern matching #programming language
Partial Evaluation of Pattern Matching in Constraint Logic Programming Languages (DAS), pp. 62–71.
PEPMPEPM-1991-Sundaresh #incremental #partial evaluation #source code #using
Building Incremental Programs using Partial Evaluation (RSS), pp. 83–93.
PLDIPLDI-1991-ChatterjeeBF #source code
Size and Access Inference for Data-Parallel Programs (SC, GEB, ALF), pp. 130–144.
PLDIPLDI-1991-Goldberg #garbage collection #programming language
Tag-Free Garbage Collection for Strongly Typed Programming Languages (BG), pp. 165–176.
PLDIPLDI-1991-Venkatesh #approach #semantics #slicing
The Semantic Approach to Program Slicing (GAV), pp. 107–119.
PLDIPLDI-1991-Wall #behaviour #predict #using
Predicting Program Behavior Using Real or Estimated Profiles (DWW), pp. 59–70.
SASWSA-1991-Ameur #functional
Non Functional Properties Can Guide Program Developments (YAA), pp. 189–196.
SASWSA-1991-Chin #deforestation #first-order #functional #source code
Generalising Deforestation for All First-Order Functional Programs (WNC), pp. 173–181.
SASWSA-1991-Clergerie #abstract interpretation #programming
A Tool for Abstract Interpretation: Dynamic Programming (EVdlC), pp. 151–156.
SASWSA-1991-CousotC #abstract interpretation #functional #higher-order #relational #source code
Relational Abstract Interpretation of Higher Order Functional Programs (extended abstract) (PC, RC), pp. 33–36.
SASWSA-1991-DenisD #fixpoint #logic programming #semantics #source code
Unfolding, Procedural and Fixpoint Semantics of Logic Programs (FD, JPD), pp. 157–164.
SASWSA-1991-DornicJG #complexity #polymorphism
Polymorphic Time Systems for Estimating Program Complexity (VD, PJ, DKG), pp. 9–17.
SASWSA-1991-DurandSS #equation #partial evaluation #source code
Partial Evaluation of an Intermediate Language for Equational Programs (ID, DS, RS), pp. 98–106.
SASWSA-1991-EchahedJPS #case study #comparative #equation #program transformation
Equational Reasonning and the Completion Procedure. A Comparative Study in Program Transformation (RE, PJ, MLP, SS), pp. 53–61.
SASWSA-1991-HamiltonJ #source code
Transforming Programs to Eliminate Intermediate Structures (GWH, SBJ), pp. 182–188.
SASWSA-1991-Malmkjaer #on the #source code
On Static Properties of Specialized Programs (KM), pp. 234–241.
PLDIBest-of-PLDI-1991-Wall91a #behaviour #predict #using
Predicting program behavior using real or estimated profiles (with retrospective) (DWW), pp. 429–441.
ICALPICALP-1991-ChenH #logic programming
Logic Programming with Recurrence Domains (HC, JH), pp. 20–34.
ICALPICALP-1991-Fernando #recursion #source code
Provably Recursive Programs and Program Extraction (TF), pp. 303–313.
ICALPICALP-1991-FixFG #composition #verification
Program Composition and Modular Verification (LF, NF, OG), pp. 93–114.
ICALPICALP-1991-GabbrielliL #logic programming #on the #semantics #source code
On the Semantics of Logic Programs (MG, GL), pp. 1–19.
ICALPICALP-1991-KannanY #generative #probability
Program Checkers for Probability Generation (SK, ACCY), pp. 163–173.
ICALPICALP-1991-TannenS #aspect-oriented #logic #programming #set
Logical and Computational Aspects of Programming with Sets/Bags/Lists (VT, RS), pp. 60–75.
FMVDME-1991-1-McParlandK #programming language #specification
A Specification of a Complex Programming Language Statement (PM, PK), pp. 658–667.
FMVDME-1991-1-PennyHG #specification
Formal Specification in Metamorphic Programing (DAP, RCH, MWG), pp. 11–30.
FPCAFPCA-1991-MeijerFP #functional #lens #programming
Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (EM, MMF, RP), pp. 124–144.
FPCAFPCA-1991-Traub #architecture #code generation #data flow #multi #source code #strict #thread
Multi-thread Code Generation for Dataflow Architectures from Non-Strict Programs (KRT), pp. 73–101.
CHICHI-1991-BellRL #programming #testing #usability #visual notation
Usability testing of a graphical programming system: things we missed in a programming walkthrough (BB, JR, CHL), pp. 7–12.
CHICHI-1991-Cypher #named #programming
EAGER: programming repetitive tasks by example (AC), pp. 33–39.
CHICHI-1991-Cypher91a #programming #video
Video presentation Eager: programming repetitive tasks by example (AC), pp. 445–446.
CHICHI-1991-KoenemannR #comprehension #problem
Expert problem solving strategies for program comprehension (JK, SPR), pp. 125–130.
CHICHI-1991-Singley #named #programming #smalltalk
MOLEHILL: an instructional system for Smalltalk programming (MKS), pp. 439–440.
KRKR-1991-GabbayLV #logic programming #order #semantics #source code
Credulous vs. Sceptical Semantics for Ordered Logic Programs (DMG, EL, DV), pp. 208–217.
KRKR-1991-GeneserethH #source code
Partial Programs (MRG, JYjH), pp. 238–249.
ICMLML-1991-KijsirikulNS #learning #logic programming #performance #source code
Efficient Learning of Logic Programs with Non-determinant, Non-discriminating Literals (BK, MN, MS), pp. 417–421.
ICMLML-1991-Moore #programming
Variable Resolution Dynamic Programming (AWM), pp. 333–337.
ICMLML-1991-Quinlan #induction #logic programming
Determinate Literals in Inductive Logic Programming (JRQ), pp. 442–446.
ICMLML-1991-Sutton #incremental #programming
Planning by Incremental Dynamic Programming (RSS), pp. 353–357.
SIGIRSIGIR-1991-Henningen #programming
Retrieving Software Objects in an Example-Based Programming Environment (SH), pp. 251–260.
ECOOPECOOP-1991-MatsuokaWY #architecture #concurrent #hybrid #object-oriented #programming
Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming (SM, TW, AY), pp. 231–250.
ECOOPECOOP-1991-MugridgeHH #multi #programming language #static typing
Multi-Methods in a Statically-Typed Programming Language (WBM, JH, JGH), pp. 307–324.
ECOOPECOOP-1991-Wills #smalltalk #verification
Capsules and Types in Fresco: Program Verification in Smalltalk (AW), pp. 59–76.
OOPSLAOOPSLA-1991-HansonHR #case study #database #experience #implementation #object-oriented #persistent #programming language #tool support #using
Experiences in DBMS Implementation Using an Object-Oriented Persistent Programming Language and a Database Toolkit (ENH, TMH, MAR), pp. 314–328.
OOPSLAOOPSLA-1991-KonstanR #object-oriented #programming #using
Developing a GUIDE Using Object-Oriented Programming (JAK, LAR), pp. 75–88.
TOOLSTOOLS-USA-1991-ConradB #programming #smalltalk
Insecurities in Smalltalk Programming (BAC, ALB), pp. 195–202.
TOOLSTOOLS-USA-1991-GrundyHH #programming #visual notation
A Visual Programming Environment for O-O Languages (JCG, JGH, JH), pp. 129–138.
TOOLSTOOLS-USA-1991-JamrozikRS #debugging #distributed #source code #visual notation
A Graphical Debugger for O-O Distributed Programs (HJ, CR, MS), pp. 117–128.
TOOLSTOOLS-USA-1991-LescaudronBB #concurrent #experience #object-oriented #programming #prototype
Associated Paper: Prototyping Programming Environments for Object-Oriented Concurrent Languages: a Smalltalk-Based Experience (LL, JPB, MB), pp. 449–462.
TOOLSTOOLS-USA-1991-Steel #distributed #experience #object-oriented #programming
Distributed Object-Oriented Programming: Mechanism and Experience (DS), pp. 27–36.
LOPSTRLOPSTR-1991-AlexandreBQ #logic programming #on the #source code #using
On Using Mode Input-output for Transforming Logic Programs (FA, KB, AQ), pp. 129–146.
LOPSTRLOPSTR-1991-Ameur #evaluation #functional #program transformation
Program Transformations Directed by the Evaluation of non Functional Properties (Extended Abstract) (YAA), pp. 297–299.
LOPSTRLOPSTR-1991-Antoy #evaluation #lazy evaluation #logic programming #nondeterminism
Non-Determinism and Lazy Evaluation in Logic Programming (SA), pp. 318–331.
LOPSTRLOPSTR-1991-Eusterbrock #abstraction #learning #logic programming #source code
Speed-up Transformations of Logic Programs by Abstraction and Learning (JE), pp. 167–182.
LOPSTRLOPSTR-1991-FuchsF #logic programming #source code
Schema-Based Transfomations of Logic Programs (NEF, MPJF), pp. 111–125.
LOPSTRLOPSTR-1991-JantkeG #induction #synthesis
Inductive Synthesis of Rewrite Rules as Program Synthesis (Extended Abstract) (KPJ, UG), pp. 65–68.
LOPSTRLOPSTR-1991-LecoutreDL #abstract interpretation #behaviour #logic programming #recursion #source code
Abstract Interpretation and Recursive Behaviour of Logic Programs (CL, PD, PL), pp. 147–166.
LOPSTRLOPSTR-1991-Lever #development #equivalence
Program Equivalence, Program Development and Integrity Checking (JML), pp. 1–12.
LOPSTRLOPSTR-1991-MiglioliMO #specification #synthesis
Program Specification and Synthesis in Constructive Formal Systems (PM, UM, MO), pp. 13–26.
LOPSTRLOPSTR-1991-ParrainDL #program transformation #prolog
Prolog Program Transformations and Meta-Interpreters (AP, PD, PL), pp. 238–251.
LOPSTRLOPSTR-1991-Popelinsky #prolog #source code #synthesis #towards
Towards Synthesis of Nearly Pure Prolog Programs (Extende Abstract) (LP), pp. 94–96.
LOPSTRLOPSTR-1991-ProiettiP #automation #logic programming #source code
An Automatic Transfomation Strategy for Avoiding Unnecessary Variables in Logic Programs (Extended Abstract) (MP, AP), pp. 126–128.
LOPSTRLOPSTR-1991-ReadK #case study #composition #development #prolog
Formal Program Development in Modular Prolog: A Case Study (MGR, EAK), pp. 69–93.
LOPSTRLOPSTR-1991-Ross #partial evaluation #prolog #semantics #source code
Semantics-based Partial Evaluation of Prolog Programs (BJR), pp. 221–237.
LOPSTRLOPSTR-1991-Schaeck #algorithm #constraints #framework #logic programming
Global Search Algorithms and the Constraint Logic Programming Framework (Extended Abstract) (SS), pp. 252–253.
LOPSTRLOPSTR-1991-WigginsBKH #induction #logic programming #proving #source code #synthesis
Synthesis and Transfomation of Logic Programs from Constructive, Inductive Proof (GAW, AB, IK, JH), pp. 27–45.
PPDPPLILP-1991-Aasa #implementation #programming language #specification
Precedences in Specifications and Implementations of Programming Languages (AA), pp. 183–194.
PPDPPLILP-1991-Boye #logic programming #named #semantics #source code
S-SLD-resolution — An Operational Semantics for Logic Programs with External Procedures (JB), pp. 383–393.
PPDPPLILP-1991-ChenW #abstraction #compilation #higher-order #logic programming
Compilation of Predicate Abstractions in Higher-Order Logic Programming (WC, DSW), pp. 287–298.
PPDPPLILP-1991-ErtlK #constraints #logic programming #scheduling #using
Optimal Instruction Scheduling using Constraint Logic Programming (MAE, AK), pp. 75–86.
PPDPPLILP-1991-GiannottiH #detection #recursion #specification
A Technique for Recursive Invariance Detection and Selective Program Specification (FG, MVH), pp. 323–334.
PPDPPLILP-1991-HalbwachsRR #data flow #generative #performance #source code
Generating Efficient Code From Data-Flow Programs (NH, PR, CR), pp. 207–218.
PPDPPLILP-1991-HentenryckD #constraints #finite #logic programming #semantics
Operational Semantics of Constraint Logic Programming over Finite Domains (PVH, YD), pp. 395–406.
PPDPPLILP-1991-KosterB #on the #source code
On the Borderline Between Grammars and Programs (CHAK, JB), pp. 219–230.
PPDPPLILP-1991-Loyola #animation #debugging #execution #logic programming
Extending Execution Trees for Debugging and Animation in Logic Programming (DL), pp. 419–420.
PPDPPLILP-1991-Paakki #attribute grammar #logic programming #named
PROFIT: A System Integrating Logic Programming and Attribute Grammars (JP), pp. 243–254.
PPDPPLILP-1991-ProiettiP #logic programming #named #order #source code
Unfolding — Definition — Folding, in this Order, for Avaoiding Unnecessary Variables in Logic Programs (MP, AP), pp. 347–358.
PPDPPLILP-1991-Vollmer #case study #compilation #experience #logic programming #performance
Experiences with Gentle: Efficient Compiler Construction Based On Logic Programming (JV), pp. 425–426.
PPDPPLILP-1991-Yamasaki #functional #logic programming
Extraction of Functional from Logic Program (SY), pp. 27–38.
POPLPOPL-1991-LuccoS #coordination #parallel #programming
Parallel Programming With Coordination Structures (SL, OS), pp. 197–208.
POPLPOPL-1991-PingaliBJMS #algebra #approach #dependence #graph
Dependence Flow Graphs: An Algebraic Approach to Program Dependencies (KP, MB, RJ, MM, PS), pp. 67–78.
POPLPOPL-1991-PinterP #optimisation #parallel #using
Program Optimization and Parallelization Using Idioms (SSP, RYP), pp. 79–92.
POPLPOPL-1991-SaraswatRP #concurrent #constraints #programming #semantics
Semantic Foundations of Concurrent Constraint Programming (VAS, MCR, PP), pp. 333–352.
ESECESEC-1991-Berzins #modelling #source code
Software Merge: Models and Methods for Combining Changes to Programs (VB), pp. 229–250.
ESECESEC-1991-Parisi-PresicceP #algebra #inheritance #object-oriented #programming #type system
An Algebraic View of Inheritance and Subtyping in Object Oriented Programming (FPP, AP), pp. 364–379.
ESECESEC-1991-SneltingGS #in the large #programming
Inference-Based Support for Programming in the Large (GS, FJG, US), pp. 396–408.
ESECESEC-1991-Voas #impact analysis #predict
A Dynamic Failure Model for Predicting the Impact that a Program Location has on the Program (JMV), pp. 308–331.
ICSEICSE-1991-Hartman #composition #comprehension #source code #using
Understanding Natural Programs Using Proper Decomposition (JH), pp. 62–73.
ASPLOSASPLOS-1991-AppelL #memory management #source code
Virtual Memory Primitives for User Programs (AWA, KL), pp. 96–107.
ASPLOSASPLOS-1991-BagrodiaM #implementation #parallel #performance #source code
Efficient Implementation of High Level Parallel Programs (RB, SM), pp. 142–151.
PPoPPPPoPP-1991-BakewellQW #concurrent #source code
Mapping Concurrent Programs to VLIW Processors (HB, DJQ, PYW), pp. 21–27.
PPoPPPPoPP-1991-ChoiM #debugging
Race Frontier: Reproducing Data Races in Parallel-Program Debugging (JDC, SLM), pp. 145–154.
PPoPPPPoPP-1991-HollingsworthIM #integration #metric #parallel #performance
The Integration of Application and System Based Metrics in a Parallel Program Performance Tool (JKH, RBI, BPM), pp. 189–200.
PPoPPPPoPP-1991-LamR #parallel #programming
Coarse-Grain Parallel Programming in Jade (MSL, MCR), pp. 94–105.
PPoPPPPoPP-1991-YangC #metalanguage #program transformation #using
Parallel-Program Transformation Using A Metalanguage (JAY, YiC), pp. 11–20.
CAVCAV-1991-AvruninBC #analysis #concurrent #integer #programming
Integer Programming in the Analysis of Concurrent Systems (GSA, UAB, JCC), pp. 92–102.
CSLCSL-1991-Gonzalez-MorenoHR #declarative #functional #programming #semantics
Denotational Versus Declarative Semantics for Functional Programming (JCGM, MTHG, MRA), pp. 134–148.
CSLCSL-1991-RaoKS #logic programming #proving #source code #termination
A Transformational Methodology for Proving Termination of Logic Programs (MRKKR, DK, RKS), pp. 213–226.
CSLCSL-1991-Schmerl #proving #source code
A Cut-Elimination Procedure Designed for Evaluating Proofs as Programs (URS), pp. 316–325.
CSLCSL-1991-Voronkov #on the #synthesis
On Completeness of Program Synthesis Systems (AV), pp. 411–418.
ICLPICLP-1991-BachmairG #logic programming #semantics #similarity #source code
Perfect Model Semantics for Logic Programs with Equality (LB, HG), pp. 645–659.
ICLPICLP-1991-Bottcher #logic programming #on the #programming language #transaction
On Transactions in Logic Programming Languages (SB), p. 889.
ICLPICLP-1991-ChabrierPL #constraints #logic programming #programming language
Applications of Constraints Logic Programming Languages (JJC, CP, BL), p. 944.
ICLPICLP-1991-ChengRS #metaprogramming #prolog
Higher Level Meta Programming in Qu-Prolog 3: 0 (ASKC, PJR, JS), pp. 285–298.
ICLPICLP-1991-CodishFM #analysis #concurrent #logic programming #source code
Suspension Analysis for Concurrent Logic Programs (MC, MF, KM), pp. 331–345.
ICLPICLP-1991-ColussiM #axiom #correctness #logic programming #proving #semantics #source code #using
Proving Correctness of Logic Programs Using Axiomatic Semantics (LC, EM), pp. 629–642.
ICLPICLP-1991-Cousot #abstract interpretation #logic programming #source code
Abstract Interpretation of Logic Programs (PC), p. 940.
ICLPICLP-1991-DebrayL #analysis #automation #complexity #logic programming #source code
Automatic Complexity Analysis of Logic Programs (SKD, NWL), pp. 599–613.
ICLPICLP-1991-DevilleSD #development #logic programming
Software Development and Logic Programming (YD, LS, PD), p. 941.
ICLPICLP-1991-DovierOPR #finite #logic programming #programming language #set
{log}: A Logic Programming Language with Finite Sets (AD, EGO, EP, GR), pp. 111–124.
ICLPICLP-1991-DuboisLP #logic programming #towards
Towards Possibilistic Logic Programming (DD, JL, HP), pp. 581–595.
ICLPICLP-1991-Dung #abduction #logic programming
Negations as Hypotheses: An Abductive Foundation for Logic Programming (PMD), pp. 3–17.
ICLPICLP-1991-Ferrand #concept #logic programming #prolog
Basic Concepts of Logic Programming and Prolog (GF), p. 942.
ICLPICLP-1991-GabbrielliL #constraints #logic programming #modelling #source code
Modeling Answer Constraints in Constraint Logic Programs (MG, GL), pp. 238–252.
ICLPICLP-1991-Haridi #logic programming #parallel #principle
Parallel Logic Programming based on the Andorra Principle (SH), p. 943.
ICLPICLP-1991-Harland #logic programming #source code
A Clausal Form for the Completion of Logic Programs (JH), pp. 711–725.
ICLPICLP-1991-HentenryckD #constraints #logic #logic programming
The Cardinality Operator: A New Logical Connective for Constraint Logic Programming (PVH, YD), pp. 745–759.
ICLPICLP-1991-HuY #logic programming #semantics #source code
Extended Well-Founded Model Semantics for General Logic Programs (YH, LYY), pp. 412–425.
ICLPICLP-1991-Inoue #logic programming #source code
Extended Logic Programs with Default Assumptions (KI), pp. 490–504.
ICLPICLP-1991-JayaramanN #implementation #logic programming
Implementation Techniques for Scoping Constructs in Logic Programming (BJ, GN), pp. 871–886.
ICLPICLP-1991-KorslootT #compilation #concurrent #logic programming #programming language
Compilation Techniques for Nondeterminate Flat Concurrent Logic Programming Languages (MK, ET), pp. 457–471.
ICLPICLP-1991-Kowalski #logic programming #source code
Legislation as Logic Programs (RAK), p. 910.
ICLPICLP-1991-Lever #proving
Proving Program Properties by Means of SLS-Resolution (JML), pp. 614–628.
ICLPICLP-1991-Levi #logic programming #on the #semantics #source code
On the Semantics of Logic Programs (GL), p. 945.
ICLPICLP-1991-Marre #algebra #automation #logic programming #specification #testing #towards #using
Toward Automatic Test Data Set Selection Using Algebraic Specifications and Logic Programming (BM), pp. 202–219.
ICLPICLP-1991-Miller #logic programming #unification
Unification of Simply Typed Lamda-Terms as Logic Programming (DM), pp. 255–269.
ICLPICLP-1991-Miller91a #logic #logic programming #tutorial
Logics for Logic Programming: A Tutorial (DM), p. 911.
ICLPICLP-1991-MontanariR #constraints #logic programming
Perfect Relaxation in Constraint Logic Programming (UM, FR), pp. 223–237.
ICLPICLP-1991-MoscowitzS #logic programming #source code
Lexical Logic Programs (YM, EYS), pp. 349–363.
ICLPICLP-1991-MuthukumarH #abstract interpretation
Combined Determination of Sharing and Freeness of Program Variables through Abstract Interpretation (KM, MVH), pp. 49–63.
ICLPICLP-1991-PierroMP #logic programming
Negation as Instantitation: A New Rule for the Treatment of Negation in Logic Programming (ADP, MM, CP), pp. 32–45.
ICLPICLP-1991-Porto #logic programming
Logic Programming Environments (AP), p. 946.
ICLPICLP-1991-Przymusinski #logic programming #source code
Well-Founded Completions of Logic Programs (TCP), pp. 726–741.
ICLPICLP-1991-Robinet #logic programming
Logic Programming at IBM: From the Lab to the Customer (BR), pp. 912–921.
ICLPICLP-1991-RossS #algebra #prolog #semantics #termination
An Algebraic Semantics of Prolog Program Termination (BJR, AS), pp. 316–330.
ICLPICLP-1991-Saint-Dizier #logic programming
Logic Programming for Language Processing (PSD), p. 947.
ICLPICLP-1991-Sato #first-order #logic programming
Full First Order Logic Programming and Truth Predicate (TS), p. 948.
ICLPICLP-1991-Taki #parallel #programming #scalability
Parallel Programming and Large-scale Applications in the FGCS Project (KT), p. 949.
ICLPICLP-1991-Turi #logic programming #source code
Extending S-Models to Logic Programs with Negation (DT), pp. 397–411.
ICLPICLP-1991-VerschaetseS #logic programming #proving #source code #termination #using
Deriving Termination Proofs for Logic Programs, Using Abstract Procedures (KV, DDS), pp. 301–315.
ICLPICLP-1991-YardeniFS #logic programming #source code
Polymorphically Typed Logic Programs (EY, TWF, EYS), pp. 379–393.
ICLPISLP-1991-Benthem #logic #programming #reasoning
Reasoning and Programming: Analogies between Logic and Computation (JvB), pp. 717–718.
ICLPISLP-1991-BruynoogheSM #deduction #infinity #logic programming #source code
A General Criterion for Avoiding Infinite Unfolding During Partial Deduction of Logic Programs (MB, DDS, BM), pp. 117–131.
ICLPISLP-1991-Brzoska #constraints #logic programming
Temporal Logic Programming and its Relation to Constraint Logic Programming (CB), pp. 661–677.
ICLPISLP-1991-DeransartFT #source code
NSTO Programs (Not Subject to Occur-Check) (PD, GF, MT), pp. 533–547.
ICLPISLP-1991-DietzenP #declarative #logic programming
A Declarative Alternative to “Assert” in Logic Programming (SD, FP), pp. 372–386.
ICLPISLP-1991-FosterKT #composition #parallel #programming #source code #using
Using Compositional Programming to Write Portable, High-Performance Parallel Programs (ITF, CK, ST), pp. 737–738.
ICLPISLP-1991-GiordanoM #logic programming #re-engineering
A Modal Reconstruction of Blocks and Modules in Logic Programming (LG, AM), pp. 239–253.
ICLPISLP-1991-HarlandP #linear #logic programming
The Uniform Proof-Theoretic Foundation of Linear Logic Programming (JH, DJP), pp. 304–318.
ICLPISLP-1991-JansonH #kernel #paradigm #programming
Programming Paradigms of the Andorra Kernel Language (SJ, SH), pp. 167–183.
ICLPISLP-1991-KakasM #logic programming #source code
Stable Theories for Logic Programs (ACK, PM), pp. 85–100.
ICLPISLP-1991-Kawamura #logic programming #performance #source code
Derivation of Efficient Logic Programs by Synthesizing New Predicates (TK), pp. 611–625.
ICLPISLP-1991-KempS #logic programming #semantics #source code
Semantics of Logic Programs with Aggregates (DBK, PJS), pp. 387–401.
ICLPISLP-1991-Millroth #compilation #logic programming #source code
Reforming Compilation of Logic Programs (HM), pp. 485–499.
ICLPISLP-1991-MontanariR #concurrent #constraints #programming
True Concurrency in Concurrent Constraint Programming (UM, FR), pp. 694–713.
ICLPISLP-1991-MozeticH #constraints #logic programming #modelling
Integrating Numerical and Qualitative Models within Constraint Logic Programming (IM, CH), pp. 678–693.
ICLPISLP-1991-Nakayama #principle #program transformation #proving
Program Transformation under the Principle of Proof as Program (HN), pp. 626–640.
ICLPISLP-1991-Plumer #automation #prolog #proving #source code #termination
Automatic Termination Proofs for Prolog Programs Operating on Nonground Terms (LP), pp. 503–517.
ICLPISLP-1991-Przymusinski #logic programming #reasoning
Non-Monotonic Reasoning and Logic Programming (TCP), pp. 735–736.
ICLPISLP-1991-ReedLS #logic programming #source code
An Alternative Characterization of Disjunctive Logic Programs (DWR, DWL, BTS), pp. 54–68.
ICLPISLP-1991-Sagiv #logic programming #source code #termination
A Termination Test for Logic Programs (YS), pp. 518–532.
ICLPISLP-1991-SatoM #first-order #interpreter #source code #top-down
A Complete Top-Down Interpreter for First Order Programs (TS, FM), pp. 35–53.
ICLPISLP-1991-Wadge #higher-order #logic programming
Higher-Order Horn Logic Programming (WWW), pp. 289–303.
ICTSSIWPTS-1991-ArakawaS #concurrent #generative #source code #testing
A Test Case Generation Method for Concurrent Programs (NA, TS), pp. 95–106.
ICTSSIWPTS-1991-FavreauN #lessons learnt #testing
Lessons From the Establishment of U.S. GOSIP Testing Program (JPF, JSN), pp. 3–15.
LICSLICS-1991-FruhwirthSVY #logic programming #source code
Logic Programs as Types for Logic Programs (TWF, EYS, MYV, EY), pp. 300–309.
LICSLICS-1991-HodasM #linear #logic programming
Logic Programming in a Fragment of Intuitionistic Linear Logic (JSH, DM), pp. 32–42.
LICSLICS-1991-KiferW #first-order #logic programming #morphism #polymorphism
A First-Order Theory of Types and Polymorphism in Logic Programming (MK, JW), pp. 310–321.
LICSLICS-1991-Stuckey #constraints #logic programming
Constructive Negation for Constraint Logic Programming (PJS), pp. 328–339.
RTARTA-1991-Bellegarde #program transformation
Program Transformation and Rewriting (FB), pp. 226–239.
ISSTATAV-1991-DoongF #case study #object-oriented #source code #testing
Case Studies on Testing Object-Oriented Programs (RKD, PGF), pp. 165–177.
ISSTATAV-1991-PandeL #c #interprocedural #source code
Interprocedural Def-Use Associations in C Programs (HDP, WL), pp. 139–153.
ISSTATAV-1991-WeyukerWH #comparison #testing
Comparison of Program Testing Strategies (EJW, SNW, RGH), pp. 1–10.
DACDAC-1990-ChakradharAB #automation #generative #polynomial #programming #testing #using
Automatic Test Generation Using Quadratic 0-1 Programming (STC, VDA, MLB), pp. 654–659.
DACDAC-1990-FrancisRC #array #named #programmable
Chortle: A Technology Mapping Program for Lookup Table-Based Field Programmable Gate Arrays (RJF, JR, KC), pp. 613–619.
DACDAC-1990-KageyamaMS #algorithm #approach #linear #logic #optimisation #programming
Logic Optimization Algorithm by Linear Programming Approach (NK, CM, TS), pp. 345–348.
DACDAC-1990-PapachristouK #algorithm #linear #optimisation #scheduling
A Linear Program Driven Scheduling and Allocation Method Followed by an Interconnect Optimization Algorithm (CAP, HK), pp. 77–83.
PODSPODS-1990-Gelder #constraints #logic programming #source code
Deriving Constraints Among Argument Sizes in Logic Programs (AVG), pp. 47–60.
PODSPODS-1990-Ross #composition #datalog #set #source code
Modular Stratification and Magic Sets for DATALOG Programs with Negation (KAR), pp. 161–171.
PODSPODS-1990-SaccaZ #logic programming #modelling #nondeterminism #source code
Stable Models and Non-Determinism in Logic Programs with Negation (DS, CZ), pp. 205–217.
PODSPODS-1990-Saraiya #database #deduction #polynomial #program transformation
Polynomial-Time Program Transformations in Deductive Databases (YPS), pp. 132–144.
PODSPODS-1990-Schlipf #logic programming #semantics
The Expressive Powers of the Logic Programming Semantics (JSS), pp. 196–204.
PODSPODS-1990-YouY #formal method #logic programming #question
Three-Valued Formalization of Logic Programming: Is It Needed? (JHY, LYY), pp. 172–182.
SIGMODSIGMOD-1990-CacaceCCTZ #modelling #object-oriented #paradigm #programming #rule-based
Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm (FC, SC, SCR, LT, RZ), pp. 225–236.
SIGMODSIGMOD-1990-LaenensSV #logic programming
Extending Logic Programming (EL, DS, DV), pp. 184–193.
SIGMODSIGMOD-1990-Saraiya #logic programming #problem #source code
Hard Problems for Simple Logic Programs (YPS), pp. 64–73.
VLDBVLDB-1990-AoshimaIMSY #database #programming language
The C-based Database Programming Language Jasmine/C (MA, YI, AM, FS, YY), pp. 539–551.
VLDBVLDB-1990-RamakrishnanSS #bottom-up #evaluation #fixpoint #logic programming #source code
Rule Ordering in Bottom-Up Fixpoint Evaluation of Logic Programs (RR, DS, SS), pp. 359–371.
VLDBVLDB-1990-Wood #source code
Factoring Augmented Regular Chain Programs (PTW), pp. 255–263.
CSEETSEI-1990-FordBBFGO #re-engineering #source code
Graduate Programs in Software Engineering (GAF, ATB, DRB, BMF, NEG, DO), pp. 145–156.
ESOPESOP-1990-BarendregtH #programming language #λ-calculus
Types in λ Calculi and Programming Languages (HB, KH), pp. 1–35.
ESOPESOP-1990-Felleisen #on the #power of #programming language
On the Expressive Power of Programming Languages (MF), pp. 134–151.
ESOPESOP-1990-GoldbergP #analysis #functional #higher-order #implementation #optimisation #stack
Higher Order Escape Analysis: Optimizing Stack Allocation in Functional Program Implementations (BG, YGP), pp. 152–160.
ESOPESOP-1990-ProiettiP #logic programming #source code #synthesis
Synthesis of Eureka Predicates for Developing Logic Programs (MP, AP), pp. 306–325.
ESOPESOP-1990-Reps #algebra #integration
Algebraic Properties of Program Integration (TWR), pp. 326–340.
ESOPESOP-1990-Romanenko
Arity Raiser and its Use in Program Specialization (SAR), pp. 341–360.
ESOPESOP-1990-SchreyePRB #constraints #implementation #logic programming #prolog
Implementing Finite-domain Constraint Logic Programming on Top of a Prolog-System with Delay-mechanism (DDS, DP, JR, MB), pp. 106–117.
ESOPESOP-1990-SteffenKR #graph #program transformation #representation
The Value Flow Graph: A Program Representation for Optimal Program Transformations (BS, JK, OR), pp. 389–405.
ESOPESOP-1990-Voronkov #formal method #logic #programming #towards
Towards the Theory of Programming in Constructive Logic (AV), pp. 421–435.
PLDIPLDI-1990-AgrawalH #slicing
Dynamic Program Slicing (HA, JRH), pp. 246–256.
PLDIPLDI-1990-BallanceMO #dependence #imperative #representation #web
The Program Dependence Web: A Representation Supporting Control, Data, and Demand-Driven Interpretation of Imperative Languages (RAB, ABM, KJO), pp. 257–271.
PLDIPLDI-1990-ChambersU #analysis #dynamic typing #object-oriented #optimisation #source code
Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs (CC, DU), pp. 150–164.
PLDIPLDI-1990-DebrayLH #analysis #logic programming #source code
Task Granularity Analysis in Logic Programs (SKD, NWL, MVH), pp. 174–188.
PLDIPLDI-1990-Horwitz #difference #identification #semantics
Identifying the Semantic and Textual Differences Between Two Versions of a Program (SH), pp. 234–245.
PLDIPLDI-1990-Jacobs #constraints #logic programming #type system
Type Declarations as Subtype Constraints in Logic Programming (DJ), pp. 165–173.
PLDIPLDI-1990-LeeB #optimisation #source code
Optimizing Programs over the Constructive Reals (VALJ, HJB), pp. 102–111.
PLDIPLDI-1990-Tseng #array #compilation #linear #source code
Compiling Programs for a Linear Systolic Array (PST), pp. 311–321.
STOCSTOC-1990-Cleve #bound #simulation #source code #towards
Towards Optimal Simulations of Formulas by Bounded-Width Programs (RC), pp. 271–277.
STOCSTOC-1990-Yao
Coherent Functions and Program Checkers (Extended Abstract) (ACCY), pp. 84–94.
ICALPICALP-1990-PrasadGM #algebra #concurrent #functional #integration #programming #semantics #symmetry
Operational and Algebraic Semantics for Facile: A Symmetric Integration of Concurrent and Functional Programming (SP, AG, PM), pp. 765–778.
FMVDME-1990-KatoKNST #logic programming
Modal Logic Programming (DK, TK, RN, JS, HT), pp. 29–40.
FMVDME-1990-SchmidtH #programming
Programming with VDM Domains (US, HMH), pp. 122–134.
LISPLFP-1990-GiorgiM #functional #implementation #parallel #programming language
Continuation-Based Parallel Implementation of Functional Programming Languages (JFG, DLM), pp. 209–217.
LISPLFP-1990-Gomard #functional #source code #type inference
Partial Type Inference for Untyped Functional Programs (CKG), pp. 282–287.
LISPLFP-1990-MohrKH #lazy evaluation #parallel #source code
Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs (EM, DAK, RHHJ), pp. 185–197.
LISPLFP-1990-WalinskyB #compilation #functional #parallel #programming language
A Functional Programming Language Compiler for Massively Parallel Computers (CW, DB), pp. 131–138.
ICGTGG-1990-BaileyCF #graph #programming #scalability
Programming with Very Large Graphs (DAB, JEC, CDF), pp. 84–97.
ICGTGG-1990-CorradiniMREL #graph grammar #logic programming
Graph Grammars and Logic Programming (AC, UM, FR, HE, ML), pp. 221–237.
ICGTGG-1990-Maggiolo-SchettiniW #relational
Programmed Derivations of Relational Structures (AMS, JW), pp. 582–598.
CHICHI-1990-Campbell #analysis #programming #smalltalk
Developmental scenario analysis of Smalltalk programming (RLC), pp. 269–276.
CAiSECAiSE-1990-BrinkkemperH #concept #development #requirements #specification
The Conceptual Task Model: a Specification Technique between Requirements Engineering and Program Development (Extended abstract) (SB, AHMtH), pp. 228–250.
ICMLML-1990-Garis #programming #search-based
Genetic Programming (HdG), pp. 132–139.
ICMLML-1990-Sutton #approximate #architecture #learning #programming
Integrated Architectures for Learning, Planning, and Reacting Based on Approximating Dynamic Programming (RSS), pp. 216–224.
SEKESEKE-1990-BairdS #aspect-oriented #programming language
Theoretical Aspects of the Universal Programming Language Genotype (JCB, SKS), pp. 135–140.
SEKESEKE-1990-Bottcher #database #deduction #development #programming
Development and Programming of Deductive Databases with PROTOS-L (SB), pp. 171–176.
SEKESEKE-1990-ChengH #concept #development #object-oriented #programming
Conceptual Structores ot Object-Oriented Programming for Application Development (KYC, MSH), pp. 45–50.
SEKESEKE-1990-ChungK #automation #programming #specification
An Automatic Programming Method of Nonprocedural / Procedural Program Specification (MDC, YTK), pp. 222–227.
SEKESEKE-1990-HsuehL #knowledge-based #programming
Knowledge-Based Programming for Call Processing Program in Telecommunication Switching System (JCCH, DTL), pp. 110–115.
SEKESEKE-1990-Iyengar #execution #logic programming #source code
Intelligent Forward Execution in Logic Programs (SRI), pp. 153–158.
SEKESEKE-1990-LakhotiaS #development
Program Development by Stepwise “Enhancement” (AL, LS), pp. 78–83.
SEKESEKE-1990-NurcanKL #database #paradigm #programming
Integrating Database Technology and iogic Programming Paradigm (SN, JK, LL), pp. 147–152.
OOPSLAOOPSLA-ECOOP-1990-Dony #exception #object-oriented #programming #synthesis #towards
Exception Handling and Object-Oriented Programming: Towards a Synthesis (CD), pp. 322–330.
OOPSLAOOPSLA-ECOOP-1990-Freeman-Benson #constraints #imperative #named #programming
Kaleidoscope: Mixing Objects, Constraints and Imperative Programming (BNFB), pp. 77–88.
OOPSLAOOPSLA-ECOOP-1990-KahnS #concurrent #constraints #programming
Actors as a Special Case of Concurrent Constraint Programming (KMK, VAS), pp. 57–66.
OOPSLAOOPSLA-ECOOP-1990-LeavensW #object-oriented #reasoning #source code #type system
Reasoning about Object-Oriented Programs that Use Subtypes (GTL, WEW), pp. 212–223.
OOPSLAOOPSLA-ECOOP-1990-PalsbergS #object-oriented #programming
Type Substitution for Object-Oriented Programming (JP, MIS), pp. 151–160.
PPDPALP-1990-DebartEL #equation #logic programming #multi #order #using
Multi-Modal Logic Programming using Equational and Order-Sorted Logic (FD, PE, ML), pp. 55–69.
PPDPALP-1990-Dung #logic programming #on the #source code
On the strong completion of logic programs (PMD), pp. 158–172.
PPDPALP-1990-GabbrielliL #concurrent #constraints #fixpoint #logic programming #semantics #source code
Unfolding and Fixpoint Semantics of Concurrent Constraint Logic Programs (MG, GL), pp. 204–216.
PPDPALP-1990-Hanus #equation #logic programming #source code #specification
Logic Programs with Equational Type Specifications (Extended Abstract) (MH), pp. 70–85.
PPDPALP-1990-KanchanasutS #logic programming #source code
Eliminating Negation from Normal Logic Programs (KK, PJS), pp. 217–231.
PPDPALP-1990-Saint-Dizier #dependence #logic programming #on the
On Logic Programming Interpretations of Dislog: Programming Long-Distance Dependencies in Logic (PSD), pp. 232–246.
PPDPPLILP-1990-BrogiMPT #framework #functional #logic programming
Logic Programming within a Functional Framework (AB, PM, DP, FT), pp. 372–386.
PPDPPLILP-1990-Hanus #compilation #logic programming #similarity #source code
Compiling Logic Programs with Equality (MH), pp. 387–400.
PPDPPLILP-1990-KamkarNF #algorithm #debugging #locality #slicing
Bug Localization by Algorithmic Debugging and Program Slicing (MK, NS, PF), pp. 60–74.
PPDPPLILP-1990-LimS #constraints #logic programming
A Constraint Logic Programming Shell (PL, PJS), pp. 75–88.
PPDPPLILP-1990-MasonT #reasoning #source code
Reasoning About Programs with Effects (IAM, CLT), pp. 189–203.
PPDPPLILP-1990-Nilsson #approximate #logic programming #semantics #source code
Systematic Semantic Approximations of Logic Programs (UN), pp. 293–306.
PPDPPLILP-1990-TarauB #logic programming #source code
Elementary Logic Programs (PT, MB), pp. 159–173.
PPDPPLILP-1990-WangS #logic programming #source code #termination #towards
Towards a Characterization of Termination of Logic Programs (BW, RKS), pp. 204–221.
POPLPOPL-1990-AikenWW #fault #program transformation
Program Transformation in the Presence of Errors (AA, JHW, ELW), pp. 210–217.
POPLPOPL-1990-Gunter #correctness #nondeterminism #source code
Relating Total and Partial Correctness Interpretations of Non-Deterministic Programs (CAG), pp. 306–319.
POPLPOPL-1990-HeintzeJ #approximate #finite #logic programming #source code #theorem
A Finite Presentation Theorem for Approximating Logic Programs (NH, JJ), pp. 197–209.
POPLPOPL-1990-Ramakrishnan #logic programming #parallel #source code
Parallelism in Logic Programs (RR), pp. 246–260.
POPLPOPL-1990-SaraswatR #concurrent #constraints #programming
Concurrent Constraint Programming (VAS, MCR), pp. 232–245.
ICSEICSE-1990-BabcockBG #evolution
The Evolution of Technology Transfer at MCC’s Software Technology Program: From Didactic to Dialectic (JDB, LAB, NCG), pp. 290–299.
ICSEICSE-1990-BernsteinF #automation #case study #declarative #experience #maintenance #programming
Automatic Maintenance of Routine Programming Tasks Based on a Declarative Description (Experience Report) (DBB, RF), pp. 310–315.
ICSEICSE-1990-DeMarcoG #case study #documentation #experience #video
Use of Video for Program Documentation (Experience Report) (TD, CG), pp. 126–128.
ICSEICSE-1990-Maiocchi #named #question #re-engineering #source code
Reengineering: Can a Program Put Intelligence in Stupid Programs? (MM), pp. 123–124.
WAGAWAGA-1990-VogtBF #agile #attribute grammar #development #program transformation
Rapid Development of a Program Transformation System with Attribute Grammars and Dynamic Transformations (HV, AvdB, AF), pp. 101–115.
CCCC-1990-BeneyB #compilation #logic programming #named
STARLET: An Affix-Based Compiler Compiler Designed as a Logic Programming System (JB, JFB), pp. 71–85.
CCCC-1990-Kasyanov #programming #tool support
Tools and Techniques of Annotated Programming (VNK), pp. 117–131.
PPoPPPPoPP-1990-CallahanKS #analysis #parallel #programming
Analysis of Event Synchronization in A Parallel Programming Tool (DC, KK, JS), pp. 21–30.
PPoPPPPoPP-1990-FuruichiTI #multi #source code
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI (MF, KT, NI), pp. 50–59.
PPoPPPPoPP-1990-LiNP #concurrent #parallel #realtime #source code
Real-Time, Concurrent Checkpoint for Parallel Programs (KL, JFN, JSP), pp. 79–88.
PPoPPPPoPP-1990-ScottLM #parallel #programming
Multi-Model Parallel Programming in Psyche (MLS, TJL, BDM), pp. 70–78.
PPoPPPPoPP-1990-TickI #logic programming #parallel #programming language
Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages (ET, NI), pp. 31–39.
CADECADE-1990-BaralLM #logic programming #semantics #source code
Generalized Well-founded Semantics for Logic Programs (Extended Abstract) (CB, JL, JM), pp. 102–116.
CADECADE-1990-FeltyM #encoding #logic programming #programming language #λ-calculus
Encoding a Dependent-Type Lambda-Calculus in a Logic Programming Language (APF, DM), pp. 221–235.
CADECADE-1990-Hagiya #higher-order #programming #proving #unification #using
Programming by Example and Proving by Example Using Higher-order Unification (MH), pp. 588–602.
CADECADE-1990-HeiselRS #proving #theorem proving #verification
Tactical Theorem Proving in Program Verification (MH, WR, WS), pp. 117–131.
CADECADE-1990-KaflZ #proving #theorem proving #verification
The Theorem Prover of the Program Verifier Tatzelwurm (TK, NZ), pp. 657–658.
CADECADE-1990-WakayamaP #abstraction #source code
Case-Free Programs: An Abstraction of Definite Horn Programs (TW, THP), pp. 87–101.
CADECADE-1990-Waldinger #deduction #tutorial
Tutorial on Program-Synthetic Deduction (RJW), p. 684.
CAVCAV-1990-CarringtonR #refinement
Computer Assistance for Program Refinement (DAC, KAR), pp. 312–321.
CAVCAV-1990-MorrisH #execution #symbolic computation #verification
Program Verification by Symbolic Execution of Hyperfinite Ideal Machines (JMM, MH), pp. 322–332.
ICLPCLP-1990-AptB90 #source code
Acyclic Programs (KRA, MB), pp. 617–633.
ICLPCLP-1990-Beeri90 #database #logic programming
Logic Programming and Databases (CB), p. 783.
ICLPCLP-1990-ChengER90 #functional #logic #on the #programming
On Warren’s Method for Functional Programming in Logic (MHMC, MHvE, BER), pp. 546–560.
ICLPCLP-1990-Fages90 #fixpoint #logic programming #semantics #source code
A New Fixpoint Semantics for General Logic Programs Compared with the Well-Founded and the Stable Model Semantics (FF), pp. 441–458.
ICLPCLP-1990-Fribourg90 #execution #induction #logic programming #prolog #proving #source code
Extracting Logic Programs from Proofs that Use Extended Prolog Execution and Induction (LF), pp. 685–699.
ICLPCLP-1990-Gaifman90 #logic programming #semantics #source code
Semantics of Logic Programs (HG), pp. 779–782.
ICLPCLP-1990-GallagherB90 #algorithm
The Derivation of an Algorithm for Program Specialisation (JPG, MB), pp. 732–746.
ICLPCLP-1990-GelfondL90 #logic programming #source code
Logic Programs with Classical Negation (MG, VL), pp. 579–597.
ICLPCLP-1990-GiacobazziR90 #logic programming #optimisation #pipes and filters #source code
Pipeline Optimizations in AND-Parallel Logic Programs (RG, LR), pp. 291–305.
ICLPCLP-1990-Harel90 #how #question #source code
How Hard Is It to Reason about Propositional Programs? (DH), pp. 772–773.
ICLPCLP-1990-Hentenryck90 #constraints #incremental #logic programming
Incremental Constraint Satisfaction in Logic Programming (PVH), pp. 189–202.
ICLPCLP-1990-HodasM90 #logic programming #representation
Representing Objects in a Logic Programming Langueage with Scoping Constructs (JSH, DM), pp. 511–526.
ICLPCLP-1990-JacobsLW90 #logic programming #multi #runtime #source code
Multiple Specialization of Logic Programs with Run-Time Test (DJ, AL, WHW), pp. 717–731.
ICLPCLP-1990-Kergommeaux90 #logic programming #parallel
Parallel Logic Programming Systems (JCdK), p. 785.
ICLPCLP-1990-KowalskiS90 #exception #logic programming #source code
Logic Programs with Exceptions (RAK, FS), pp. 598–613.
ICLPCLP-1990-MeyerC90 #architecture #logic programming #source code
Architected Failure Handling for AND-Parallel Logic Programs (DMM, JSC), pp. 271–290.
ICLPCLP-1990-Miller90 #higher-order #logic programming
Higher-Order Logic Programming (DM), p. 784.
ICLPCLP-1990-MonteiroP90 #inheritance #logic programming
A Transformational View of Inheritance in Logic Programming (LM, AP), pp. 481–494.
ICLPCLP-1990-MuthukumarH90 #automation #definite clause grammar #independence #logic programming #parallel #source code
The DCG, UDG, and MEL Methods for Automatic Compile-time Parallelization of Logic Programs for Independent And-parallelism (KM, MVH), pp. 221–236.
ICLPCLP-1990-NishidaKMG90 #architecture #evaluation #garbage collection #logic programming #parallel
Evaluation of MRB Garbage Collection on Parallel Logic Programming Architectures (KN, YK, AM, AG), pp. 83–95.
ICLPCLP-1990-Pfenning90 #logic programming
Types in Logic Programming (FP), p. 786.
ICLPCLP-1990-Plumer90 #logic programming #proving #source code #termination
Termination Proofs for Logic Programs Based on Predicate Inequalities (LP), pp. 634–648.
ICLPCLP-1990-PowerS90 #logic programming #source code
A Notion of Map between Logic Programs (AJP, LS), pp. 390–404.
ICLPCLP-1990-Przymusinski90 #semantics #source code
Extended Stable Semantics for Normal and Disjunctive Programs (TCP), pp. 459–477.
ICLPCLP-1990-Saraswat90 #concurrent #constraints #paradigm #programming
The Paradigm of Concurrent Constraint Programming (VAS), pp. 777–778.
ICLPCLP-1990-SawamuraMYO90 #approach #logic #logic programming #proving #specification
A Logic Programming Approach to Specifying Logics and Constructing Proofs (HS, TM, KY, KO), pp. 405–424.
ICLPCLP-1990-Sheng90 #higher-order #logic programming #relational
HIFUNLOG : Logic Programming with Higher-order Relational Functions (YHS), pp. 529–545.
ICLPCLP-1990-ShmueliT90a #logic #source code
Logical Diagnosis of LDL Programs (OS, ST), pp. 112–129.
ICLPCLP-1990-Vardi90 #database #logic programming #optimisation #problem #source code
Global Optimization Problems for Database Logic Programs (MYV), pp. 767–771.
CSLCSL-1990-Burgard #logic programming #performance #source code
Efficiency Considerations on Goal-Directed Chaining for Logic Programs (WB), pp. 80–94.
LICSLICS-1990-Cerrito #linear #logic programming #semantics #source code
A Linear Semantics for Allowed Logic Programs (SC), pp. 219–227.
LICSLICS-1990-DrosteG #formal method #programming language #semantics
Universal Domains in the Theory of Denotational Semantics of Programming Languages (MD, RG), pp. 19–34.
LICSLICS-1990-HarelRV #bound #concurrent #on the #power of #reasoning #source code
On the Power of Bounded Concurrency~III: Reasoning About Programs (Preliminary Report) (DH, RR, MYV), pp. 478–488.
LICSLICS-1990-SekarR #equation #logic #programming
Programming in Equational Logic: Beyond Strong Sequentiality (RCS, IVR), pp. 230–241.
LICSLICS-1990-WandW #source code #verification
Conditional λ-Theories and the Verification of Static Properties of Programs (MW, ZYW), pp. 321–332.
ICLPNACLP-1990-BenkerimiL #logic programming #partial evaluation #source code
A Partial Evaluation Procedure for Logic Programs (KB, JWL), pp. 343–358.
ICLPNACLP-1990-BoerP #comparison #concurrent #logic programming
Concurrent Logic Programming: Asynchronism and Language Comparison (FSdB, CP), pp. 175–194.
ICLPNACLP-1990-BonacinaH #semantics #source code
Operational and Denotational Semantics of Rewrite Programs (MPB, JH), pp. 449–464.
ICLPNACLP-1990-BonnerM #logic programming
Adding Negation-as-Failure to Intuitionistic Logic Programming (AJB, LTM), pp. 681–703.
ICLPNACLP-1990-CorradiniM #algebra #logic programming #semantics #source code
An Algebraic Semantics of Logic Programs as Structured Transition Systems (AC, UM), pp. 788–812.
ICLPNACLP-1990-CoxMT #complexity #constraints #logic programming #programming language
Computational Complexity and Constraint Logic Programming Languages (JC, KM, CT), pp. 401–415.
ICLPNACLP-1990-GrecoS #logic programming #source code
Negative Logic Programs (SG, DS), pp. 480–497.
ICLPNACLP-1990-GuptaJ90a #execution #logic programming #modelling #on the #source code
On Criteria for Or-Parallel Execution Models of Logic Programs (GG, BJ), pp. 737–756.
ICLPNACLP-1990-Hentenryck #constraints #logic programming
Constraint Logic Programming: From Theory to Applications (PVH), p. 841.
ICLPNACLP-1990-JacquetM #comparative #logic programming #parallel #programming language #semantics
Comparative Semantics for a Parallel Contextual Logic Programming Language (JMJ, LM), pp. 195–214.
ICLPNACLP-1990-JourdanV #constraints #logic programming #reasoning
Constraint Logic Programming Applied to Hypothetical Reasoning in Chemistry (JJ, REVP), pp. 154–172.
ICLPNACLP-1990-KempR #abstract interpretation #algebra #framework #source code
An Algebraic Framework for Abstract Interpretation of Definite Programs (RSK, GAR), pp. 516–530.
ICLPNACLP-1990-LimS #constraints #metaprogramming
Meta Programming as Constraint Programming (PL, PJS), pp. 416–430.
ICLPNACLP-1990-Liu #null #source code
Null Values in Definite Programs (YL), pp. 273–288.
ICLPNACLP-1990-Lobo #logic programming #on the #source code
On Constructive Negation for Disjunctive Logic Programs (JL), pp. 704–718.
ICLPNACLP-1990-MancarellaPRT #algebra #logic programming #source code
Algebraic Properties of a Class of Logic Programs (PM, DP, MR, MT), pp. 23–39.
ICLPNACLP-1990-MarriottS #analysis #constraints #logic programming #source code
Analysis of Constraint Logic Programs (KM, HS), pp. 531–547.
ICLPNACLP-1990-MarriottSD #logic programming #source code
A Characterization of Non-Floundering Logic Programs (KM, HS, PWD), pp. 661–680.
ICLPNACLP-1990-OhwadaM #approach #consistency #constraints #design #interface #logic programming #maintenance
A Constraint Logic Programming Approach for Maintaining Consistency in User-Interface Design (HO, FM), pp. 139–153.
ICLPNACLP-1990-Przymusinski #database #deduction #logic programming #semantics #source code
Stationary Semantics for Disjunctive Logic Programs and Deductive Databases (TCP), pp. 40–59.
ICLPNACLP-1990-Reddy #logic programming #source code
Types for Logic Programs (USR), pp. 836–840.
ICLPNACLP-1990-SaraswatKL #constraints #distributed #named #programming #towards
Janus: A step towards distributed constraint programming (VAS, KMK, JL), pp. 431–446.
ICLPNACLP-1990-Zaniolo #database #deduction #programming
Deductive Database Systems: Applications and Programming (CZ), pp. 842–845.
DACDAC-1989-PrasitjutrakulK #approach #programming
Path-Delay Constrained Floorplanning: A Mathematical Programming Approach for Initial Placement (SP, WJK), pp. 364–369.
DACDAC-1989-YangK #development #named #novel #simulation
iSMILE: A Novel Circuit Simulation Program with Emphasis on New Device Model Development (ATY, SMK), pp. 630–633.
PODSPODS-1989-BrodskyS #constraints #datalog #source code
Inference of Monotonicity Constraints in Datalog Programs (AB, YS), pp. 190–199.
PODSPODS-1989-Bry #database #formal method #logic programming
Logic Programming as Constructivism: A Formalization and its Application to Databases (FB), pp. 34–50.
PODSPODS-1989-Gelder #fixpoint #logic programming #source code
The Alternating Fixpoint of Logic Programs with Negation (AVG), pp. 1–10.
PODSPODS-1989-KiferW #logic programming #object-oriented
A Logic for Object-Oriented Logic Programming (Maier’s O-Logic Revisited) (MK, JW), pp. 379–393.
PODSPODS-1989-Przymusinski #fixpoint #logic programming
Every Logic Program Has a Natural Stratification And an Iterated Least Fixed Point Model (TCP), pp. 11–21.
PODSPODS-1989-Ross #logic programming #semantics #source code
A Procedural Semantics for Well Founded Negation in Logic Programs (KAR), pp. 22–33.
SIGMODSIGMOD-1989-OhoriBT #database #polymorphism #programming #static typing #type inference
Database Programming in Machiavelli — a Polymorphic Language with Static Type Inference (AO, PB, VT), pp. 46–57.
VLDBVLDB-1989-LecluseR #database #programming language
The O2 Database Programming Language (CL, PR), pp. 411–422.
CSEETSEI-1989-BailesSR
A Proposal for a Bachelor’s Degree Program in Software Bngineering (PAB, EJS, AR), pp. 90–108.
CSEETSEI-1989-BirjandiB #education #quality
An Onsite Education Program for Software Quality (AB, CAB), pp. 37–44.
CSEETSEI-1989-Deimel #education #programming #re-engineering
Programming and Its Relation to Computer Science Education and Software Engineering Education (LED), pp. 253–256.
CSEETSEI-1989-JonesR #re-engineering
Software Engineering as Part of an Undergraduate Computer Science Program (LGJ, WER), pp. 275–279.
CSEETSEI-1989-ReedH #process
The Rockwell Software Process Training Program (HLR, SH), pp. 45–69.
CSEETSEI-1989-RomanowskyBJK #re-engineering
The Rockwell Avionics Group Software Engineering Training Program (HER, LAB, NWJ, CMK), pp. 131–140.
CSEETSEI-1989-Schoeffler #programming #realtime
A Personal Computer Environment for Realtime Programming (JDS), pp. 156–168.
CSEETSEI-1989-Scoy #education #re-engineering
Developing an Undergraduate Software Engineering Curriculum within an Existing Computer Science Program (FLVS), pp. 294–303.
CSEETSEI-1989-WerthW #education #object-oriented #programming #using
Teaching Object-Oriented Programming Using the Macintosh MPW/MacApp Environment (LHW, JW), pp. 141–155.
PLDIPLDI-1989-CartwrightF #dependence #semantics
The Semantics of Program Dependence (RC, MF), pp. 13–27.
PLDIPLDI-1989-ChambersU #compilation #dynamic typing #named #object-oriented #optimisation #programming language
Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language (CC, DU), pp. 146–160.
PLDIPLDI-1989-HorwatCD #experience #implementation #programming
Experience with CST: Programming and Implementation (WH, AAC, WJD), pp. 101–109.
PLDIPLDI-1989-HwuC #c #compilation #source code
Inline Function Expansion for Compiling C Programs (WmWH, PPC), pp. 246–257.
PLDIPLDI-1989-SalomonC #parsing #programming language
Scannerless NSLR(1) Parsing of Programming Languages (DJS, GVC), pp. 170–178.
PLDIPLDI-1989-Sarkar #execution
Determining Average Program Execution Times and their Variance (VS), pp. 298–312.
PLDIPLDI-1989-Venkatesh #evaluation #framework #program analysis #specification
A Framework for Construction and Evaluation of High-Level Specifications for Program Analysis Techniques (GAV), pp. 1–12.
STOCSTOC-1989-BlumK #design #source code
Designing Programs That Check Their Work (MB, SK), pp. 86–97.
PLDIBest-of-PLDI-1989-ChambersU89a #compilation #dynamic typing #object-oriented #optimisation #programming language
A retrospective on: “customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language” (with retrospective) (CC, DU), pp. 295–312.
ICALPICALP-1989-MasonT #abstraction #programming
Programming, Transforming, and Providing with Function Abstractions and Memories (IAM, CLT), pp. 574–588.
ICALPICALP-1989-MehlhornP #source code
Two Versus One Index Register and Modifiable Versus Non-modifiable Programs (KM, WJP), pp. 603–609.
ICALPICALP-1989-TuckerZ #source code
Horn Programs and Semicomputable Relations on Abstract Structures (JVT, JIZ), pp. 745–760.
FPCAFPCA-1989-BjernerH #analysis #approach #composition #first-order #functional #lazy evaluation #source code
A Composition Approach to Time Analysis of First Order Lazy Functional Programs (BB, SH), pp. 157–165.
FPCAFPCA-1989-Burton #behaviour #parallel #semantics #source code
Indeterminate Behavior with Determinate Semantics in Parallel Programs (FWB), pp. 340–346.
FPCAFPCA-1989-CanningCHOM #bound #morphism #object-oriented #polymorphism #programming
F-Bounded Polymorphism for Object-Oriented Programming (PSC, WRC, WLH, WGO, JCM), pp. 273–280.
FPCAFPCA-1989-RufW #functional #logic #nondeterminism #programming #unification
Nondeterminism and Unification in LogScheme: Integrating Logic and Functional Programming (ER, DW), pp. 327–339.
FPCAFPCA-1989-SilbermannJ #abstraction #functional #logic programming #set
Set Abstraction in Functional and Logic Programming (FSKS, BJ), pp. 313–326.
FPCAFPCA-1989-Takayama #performance #proving #source code
Extended Projection — New Method to Extract Efficient Programs from Constructive Proofs (YT), pp. 299–312.
CHICHI-1989-LangeM #object-oriented #programming #reuse
Some strategies of reuse in an object-oriented programming environment (BML, TGM), pp. 69–73.
CHICHI-1989-MaulsbyW #source code
Inducing programs in a direct-manipulation environment (DLM, IHW), pp. 57–62.
CHICHI-1989-Neal #programming
A system for example-based programming (LRN), pp. 63–68.
CHICHI-1989-Olsen #programming language #user interface
A programming language basis for user interface (DROJ), pp. 171–176.
CHICHI-1989-SpenkeB #interface #logic programming #spreadsheet
A spreadsheet interface for logic programming (MS, CB), pp. 75–80.
CHICHI-1989-WareB #parametricity
Bat brushes: on the uses of six position and orientation parameters in a paint program (CW, CB), pp. 155–160.
KRKR-1989-Przymusinski #formal method #logic programming #reasoning
Three-Valued Formalizations of Non-Monotonic Reasoning and Logic Programming (TCP), pp. 341–348.
KRKR-1989-RajasekarLM #reasoning #source code
Skeptical Reasoning and Disjunctive Programs (AR, JL, JM), pp. 349–356.
SEKESEKE-1989-ChengHH #object-oriented #programming #visual notation
Visual Programming in Object-oriented Style (KYC, WHH, MSH), pp. 93–97.
SEKESEKE-1989-Tang #automation #concurrent #infinity #source code #verification
Temporal Theory for Automatic Verification of Infinite State Concurrent Programs (TGT), pp. 134–139.
SEKESEKE-1989-YangC #ada #concurrent #testing
Testing Concurrent Ada Program with Reproducible Test Cases (RDY, CGC), pp. 19–24.
ECOOPECOOP-1989-AttardiBBFG #programming
Metalevel Programming in CLOS (GA, CB, MRB, TF, MG), pp. 243–256.
ECOOPECOOP-1989-GammaWM #case study #integration #programming
Integration of a Programming Environment into ET++ — A Case Study (EG, AW, RM), pp. 283–297.
ECOOPECOOP-1989-MullerP #object-oriented #programming #rest
Four Steps and a Rest in Putting an Object-Oriented Programming Environment to Practical Use (GM, AKP), pp. 271–282.
ECOOPECOOP-1989-PunW #design #object-oriented #programming
A Design Method for Object-Oriented Programming (WWYP, RLW), pp. 225–240.
OOPSLAOOPSLA-1989-BriotC #programming
Programming with Explicit Metaclasses in Smalltalk-80 (JPB, PC), pp. 419–431.
OOPSLAOOPSLA-1989-CanningCHO #interface #object-oriented #programming
Interfaces for Strongly-Typed Object-Oriented Programming (PSC, WRC, WLH, WGO), pp. 457–467.
OOPSLAOOPSLA-1989-LieberherrR #design #education #object-oriented #programming
Contributions to Teaching Object Oriented Design and Programming (KJL, AJR), pp. 11–22.
OOPSLAOOPSLA-1989-MadsenM #object-oriented #programming
Virtual Classes: A Powerful Mechanism in Object-Oriented Programming (OLM, BMP), pp. 397–406.
OOPSLAOOPSLA-1989-McDonald #algebra #linear #object-oriented #programming
Object-Oriented Programming for Linear Algebra (JAM), pp. 175–184.
OOPSLAOOPSLA-1989-ReenskaugS #programming #smalltalk
An Environment for Literate Smalltalk Programming (TR, ALS), pp. 337–345.
POPLPOPL-1989-Baudinet #logic programming
Temporal Logic Programming is Complete and Expressive (MB), pp. 267–280.
POPLPOPL-1989-BaxterB #dependence #graph
The Program Dependence Graph and Vectorization (WB, HRBI), pp. 1–11.
POPLPOPL-1989-GaifmanS #composition #logic programming #semantics #source code
Fully Abstract Compositional Semantics for Logic Programs (HG, EYS), pp. 134–142.
POPLPOPL-1989-KelseyH #compilation #program transformation
Realistic Compilation by Program Transformation (RK, PH), pp. 281–292.
POPLPOPL-1989-Parker #partial order #programming
Partial Order Programming (DSPJ), pp. 260–266.
POPLPOPL-1989-Paulin-Mohring #calculus #proving #source code
Extracting Fω’s Programs from Proofs in the Calculus of Constructions (CPM), pp. 89–104.
POPLPOPL-1989-Selke #dependence #graph #semantics
A Rewriting Semantics for Program Dependence Graphs (RPS), pp. 12–24.
POPLPOPL-1989-YelickZ #logic programming #type system
Moded Type Systems for Logic Programming (KAY, JLZ), pp. 116–124.
ESECESEC-1989-FastenbauerS #automation #design #generative #named #realtime
HCDM/GSDS — A Design Environment for Real-time Software with Automatic Program Generation (MF, HS), pp. 324–335.
ESECESEC-1989-MorascaP #ada #concurrent #execution #source code #symbolic computation #using #validation
Validation of Concurrent ADA Programs using Symbolic Execution (SM, MP), pp. 469–486.
ESECESEC-1989-Shutt #development #program analysis #specification #tool support #using
A Rigorous Development Strategy Using the OBJ Specification Language and the MALPAS Program Analysis Tools (RNS), pp. 260–291.
ESECESEC-1989-Wordsworth #experience #interface #programming #specification
Practical Experience of Formal Specification: A Programming Interface for Communications (JW), pp. 140–158.
ICSEICSE-1989-CarleP #composition #incremental #program transformation #specification
Modular Specification of Incremental Program Transformation Systems (AC, LLP), pp. 178–187.
ICSEICSE-1989-DeMillo #test coverage #testing
Test Adequacy and Program Mutation (RAD), pp. 355–356.
ICSEICSE-1989-Hsieh #analysis #concurrent #source code
Timing Analysis of Cyclic Concurrent Programs (CSH), pp. 312–318.
ICSEICSE-1989-MunsonK #complexity
The Dimensionality of Program Complexity (JCM, TMK), pp. 245–253.
ASPLOSASPLOS-1989-AdamsZ #analysis #set #source code
An Analysis of 8086 Instruction Set Usage in MS DOS Programs (TLA, REZ), pp. 152–160.
ASPLOSASPLOS-1989-EggersK #parallel #performance #source code
The Effect of Sharing on the Cache and Bus Performance of Parallel Programs (SJE, RHK), pp. 257–270.
ASPLOSASPLOS-1989-McFarling #optimisation
Program Optimization for Instruction Caches (SM), pp. 183–191.
SOSPSOSP-1989-ChaseALLL #network #parallel #programming
The Amber System: Parallel Programming on a Network of Multiprocessors (JSC, FGA, EDL, HML, RJL), pp. 147–158.
CSLCSL-1989-Meinel #bound #source code
Ω-Branching Programs of Bounded Width (CM), pp. 242–253.
CSLCSL-1989-Stark89a #logic programming #quantifier #source code
A Quantifier-Free Completion of Logic Programs (RFS), pp. 384–395.
CSLCSL-1989-StepankovaS #logic programming #source code
Stratification of Definite Clause Programs and of General Logic Programs (OS, PS), pp. 396–408.
LICSLICS-1989-GaifmanS #logic programming #proving #semantics #source code
Proof Theory and Semantics of Logic Programs (HG, EYS), pp. 50–62.
ICLPNACLP-1989-Bezem #logic programming #source code #termination
Characterizing Termination of Logic Programs with Level Mappings (MB), pp. 69–80.
ICLPNACLP-1989-CasanovaGS #logic programming #source code
Computing Answers to Logic Programs with Weak Model Elimination (MAC, RAdTG, AS), pp. 92–114.
ICLPNACLP-1989-ChenKW #first-order #higher-order #logic programming #named #semantics
HiLog: A First-Order Semantics for Higher-Order Logic Programming Constructs (WC, MK, DSW), pp. 1090–1114.
ICLPNACLP-1989-DevilleB #logic programming #source code #towards
Generalization and Program Schemata: A Step Towards Computer-Aided Construction of Logic Programs (YD, JB), pp. 409–425.
ICLPNACLP-1989-DungK #on the #source code
On the Generalized Predicate Completion of Non-Horn Programs (PMD, KK), pp. 587–603.
ICLPNACLP-1989-DungK89a #approach #declarative #fixpoint #logic programming #semantics #source code
A Fixpoint Approach to Declarative Semantics of Logic Programs (PMD, KK), pp. 604–625.
ICLPNACLP-1989-Elcock #logic programming #named
Absys: The Historical Inevitability of Logic Programming (EWE), pp. 1201–1214.
ICLPNACLP-1989-FosterT #named #parallel #programming
Strand: A Practical Parallel Programming Tool (ITF, ST), pp. 497–512.
ICLPNACLP-1989-GaifmanMS #behaviour #concurrent #constraints #logic programming #semantics #source code
Reactive Behaviour Semantics for Concurrent Constraint Logic Programs (HG, MJM, EYS), pp. 553–569.
ICLPNACLP-1989-HeintzeMSY #metaprogramming #on the
On Meta-Programming in CLR(R) (NH, SM, PJS, RHCY), pp. 52–66.
ICLPNACLP-1989-HermenegildoR #correctness #independence #logic programming #on the #performance #source code
On the Correctness and Efficiency of Independent And-Parallelism in Logic Programs (MVH, FR), pp. 369–389.
ICLPNACLP-1989-JacobsL #alias #approximate #logic programming #performance #source code
Accurate and Efficient Approximation of Variable Aliasing in Logic Programs (DJ, AL), pp. 154–165.
ICLPNACLP-1989-JayaramanP #equation #programming #set
Programming with Equations, Subsets, and Relations (BJ, DAP), pp. 1051–1068.
ICLPNACLP-1989-KahnK #concurrent #logic programming
Money as a Concurrent Logic Program (KMK, WAK), pp. 513–535.
ICLPNACLP-1989-KiferS #logic programming #on the #power of #source code
On the Expressive Power of Annotated Logic Programs (MK, VSS), pp. 1069–1089.
ICLPNACLP-1989-Lakhotia #programming #prolog #source code
Incorporating “Programming Techniques” into Prolog Programs (AL), pp. 426–440.
ICLPNACLP-1989-MaherR #fixpoint #logic programming #source code
Déjà Vu in Fixpoints of Logic Programs (MJM, RR), pp. 963–980.
ICLPNACLP-1989-MaherS #constraints #logic programming #programming language #query
Expanding Query Power in Constraint Logic Programming Languages (MJM, PJS), pp. 20–36.
ICLPNACLP-1989-MarekT #logic programming #semantics #source code
Stable Semantics for Logic Programs and Default Theories (VWM, MT), pp. 243–256.
ICLPNACLP-1989-MelloNR #logic programming #perspective #re-engineering
Logic Programming in a Software Engineering Perspective (PM, AN, CR), pp. 441–458.
ICLPNACLP-1989-Minker #logic programming #towards
Toward A Foundation of Disjunctive Logic Programming (JM), pp. 1215–1235.
ICLPNACLP-1989-Przymusinski #logic programming #on the
On Constructive Negation in Logic Programming (TCP).
ICLPNACLP-1989-PyoR #logic programming #polymorphism #source code
Inference of Polymorphic Types for Logic Programs (CP, USR), pp. 1115–1132.
ICLPNACLP-1989-RajasekarM #semantics #source code
A Stratification Semantics for General Disjunctive Programs (AR, JM), pp. 573–586.
ICLPNACLP-1989-SaletoreK #execution #logic programming #parallel #performance #source code
Obtaining First Solutions Faster in AND-OR Parallel Execution of Logic Programs (VAS, LVK), pp. 390–406.
ICLPNACLP-1989-SataluriF #logic programming #semantics #source code #specification #using
Semantic Specification Using Logic Programs (SRS, ACF), pp. 772–791.
ICLPNACLP-1989-WilsonB #comparison #constraints #logic programming
Extending Hierarchical Constraint Logic Programming: Nonmonotonicity and Inter-Hierarchy Comparison (MW, AB), pp. 3–19.
ICLPNACLP-1989-YouL #logic programming
Supported Circumscription and Its Relation to Logic Programming with Negation (JHY, LL), pp. 291–309.
RTARTA-1989-DarlingtonG #abstraction #evaluation #functional #programming #set #unification
Narrowing and Unification in Functional Programming — An Evaluation Mechanism for Absolute Set Abstraction (JD, YG), pp. 92–108.
RTARTA-1989-Reddy #synthesis
Rewriting Techniques for Program Synthesis (USR), pp. 388–403.
RTARTA-1989-Strandh #equation #performance #source code
Classes of Equational Programs that Compile into Efficient Machine Code (RS), pp. 449–461.
ISSTATAV-1989-Howden #source code #specification #validation
Validating Programs without Specifications (WEH), pp. 2–9.
ISSTATAV-1989-KotikM #analysis #automation #program transformation #testing #using
Automating Software Analysis and Testing Using a Program Transformation System (GK, LM), pp. 75–84.
ISSTATAV-1989-PodgurskiC #debugging #dependence #maintenance #testing
The Implications of Program Dependencies for Software Testing, Debugging, and Maintenance (AP, LAC), pp. 168–178.
ISSTATAV-1989-RazoukG #logic #realtime #reasoning #source code
Real-Time Interval Logic for Reasoning about Executions of Real-Time Programs (RRR, MMG), pp. 10–19.
ISSTATAV-1989-RichardsonAO #process #programming #testing
Integrating Testing Techniques Through Process Programming (DJR, SLA, LJO), pp. 219–228.
DACDAC-1988-LinH #automation #functional #generative
Automatic Functional Test Program Generation for Microprocessors (CSL, HFH), pp. 605–608.
PODSPODS-1988-GelderRS #logic programming #semantics #set #source code
Unfounded Sets and Well-Founded Semantics for General Logic Programs (AVG, KAR, JSS), pp. 221–230.
PODSPODS-1988-ImielinskiN #algebra #logic programming #source code
Explicit Control of Logic Programs Through Rule Algebra (TI, SAN), pp. 103–116.
PODSPODS-1988-Kuper #logic programming #on the #power of #programming language #set
On the Expressive Power of Logic Programming Languages with Sets (GMK), pp. 10–14.
PODSPODS-1988-NaqviK #database #logic programming
Database Updates in Logic Programming (SAN, RK), pp. 251–262.
SIGMODSIGMOD-1988-GyssensG #algebra #programming #relational #set
The Powerset Algebra as a Result of Adding Programming Constructs to the Nested Relational Algebra (MG, DVG), pp. 225–232.
SIGMODSIGMOD-1988-Vardi #database #deduction #logic programming
Database Logic Programming, Deductive Databases, and Expert Database Systems (MYV), p. 7.
SIGMODSIGMOD-1988-WolfsonS #distributed #logic programming #source code
Distributed Processing of Logic Programs (OW, AS), pp. 329–336.
CSEETSEI-1988-BrackettKV #re-engineering
The Software Engineering Graduate Program at the Boston University College of Engineering (JWB, TGK, RFV), pp. 56–63.
CSEETSEI-1988-Fairley #re-engineering #source code
The Software Engineering Programs at George Mason University (REF), pp. 64–69.
CSEETSEI-1988-SigillitoBL #re-engineering #source code
Software Engineering in the Johns Hopkins University Continuing Professional Programs (VGS, BIB, PHL), pp. 20–31.
ESOPESOP-1988-BahlkeS #formal method #interactive #programming
The PSG System: From Formal Language Definitions to Interactive Programming Environments (RB, GS), pp. 374–375.
ESOPESOP-1988-BertDEDDSW #functional #logic #named #programming language
LPG: A Generic, Logic and Functional Programming Language (DB, PD, RE, OD, DD, PYS, FW), pp. 376–377.
ESOPESOP-1988-JacobsL #compilation #logic programming #source code #strict
Compilation of Logic Programs for Restricted And-Parallelism (DJ, AL), pp. 284–297.
ESOPESOP-1988-Kaes #parametricity #polymorphism #programming language
Parametric Overloading in Polymorphic Programming Languages (SK), pp. 131–144.
ESOPESOP-1988-KaplanK #abstraction #concurrent #graph #named #programming
Garp: Graph Abstractions for Concurrent Programming (SMK, GEK), pp. 191–205.
ESOPESOP-1988-Krieg-Bruckner #algebra #development #formal method
Algebraic Formalisation of Program Development by Transformation (BKB), pp. 34–48.
ESOPESOP-1988-Legrand #functional #programming #towards
Extending Functional Programming Towards Relations (RL), pp. 206–220.
ESOPESOP-1988-MartelliR #programming #prolog
Enhancing Prolog to Support Prolog Programming Environments (AM, GR), pp. 317–327.
ESOPESOP-1988-Parigot #higher-order #programming #proving #type system
Programming with Proofs: A Second Order Type Theory (MP), pp. 145–159.
ESOPESOP-1988-RepsH #integration #semantics
Semantics-Based Program Integration (TWR, SH), pp. 1–20.
ESOPESOP-1988-Wadler #deforestation #named #source code
Deforestation: Transforming Programs to Eliminate Trees (PW), pp. 344–358.
ESOPESOP-1988-WeemeeuwBH #architecture #data flow #implementation #logic programming #on the #programming language
On Implementing Logic Programming Languages on a Dataflow Architecture (PW, MB, MDH), pp. 359–372.
PLDIPLDI-1988-Callahan #analysis #data flow #graph #interprocedural #summary
The Program Summary Graph and Flow-Sensitive Interprocedural Data Flow Analysis (DC), pp. 47–56.
PLDIPLDI-1988-Debray #logic programming #optimisation #source code
Unfold/Fold Transformations and Loop Optimization of Logic Programs (SKD), pp. 297–307.
PLDIPLDI-1988-MillerC #debugging #parallel #performance #source code
A Mechanism for Efficient Debugging of Parallel Programs (BPM, JDC), pp. 135–144.
PLDIPLDI-1988-PallasU #case study #multi #programming #smalltalk
Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment (JP, DU), pp. 268–277.
PLDIPLDI-1988-PlebanL #automation #compilation #imperative #programming language
An Automatically Generated, Realistic Compiler for an Imperative Programming Language (UFP, PL), pp. 222–232.
STOCSTOC-1988-CosmadakisGKV #database #decidability #logic programming #optimisation #problem #source code
Decidable Optimization Problems for Database Logic Programs (Preliminary Report) (SSC, HG, PCK, MYV), pp. 477–490.
STOCSTOC-1988-Yannakakis #combinator #linear #optimisation #problem #source code
Expressing Combinatorial Optimization Problems by Linear Programs (Extended Abstract) (MY), pp. 223–228.
ICALPICALP-1988-Bodlaender #bound #graph #programming
Dynamic Programming on Graphs with Bounded Treewidth (HLB), pp. 105–118.
ICALPICALP-1988-Weijland #logic programming #semantics #source code
Semantics for Logic Programs without Occur Check (WPW), pp. 710–726.
LISPLFP-1988-AdamsR #object-oriented #programming
Object-Oriented Programming in Scheme (NA, JR), pp. 277–288.
LISPLFP-1988-Lamping #programming language
A Unified System of Parameterization for Programming Languages (JL), pp. 316–326.
LISPLFP-1988-OhoriB #database #programming language #type inference
Type Inference in a Database Programming Language (AO, PB), pp. 174–183.
ICMLML-1988-Williams #learning
Learning to Program by Examining and Modifying Cases (RSW), pp. 318–324.
ECOOPECOOP-1988-KnudsenM #education #object-oriented #programming language
Teaching Object-Oriented Programming Is More than Teaching Object-Oriented Programming Languages (JLK, OLM), pp. 21–40.
ECOOPECOOP-1988-LaenensV #bibliography #database #object-oriented #programming language
An Overview of OOPS+, An Object-Oriented Database Programming Language (EL, DV), pp. 350–373.
ECOOPECOOP-1988-MadsenM #object-oriented #programming #what
What Object-Oriented Programming May Be — and What It Does Not Have To Be (OLM, BMP), pp. 1–20.
ECOOPECOOP-1988-Sorgaard #object-oriented #programming
Object-Oriented Programming and Computerised Shared Material (PS), pp. 319–334.
OOPSLAOOPSLA-1988-IngallsWCLD #named #programming #visual notation
Fabrik: A Visual Programming Environment (DI, SW, YYC, FL, KD), pp. 176–190.
OOPSLAOOPSLA-1988-KimBCGWB #database #object-oriented #programming
Integrating an Object-Oriented Programming System with a Database System (WK, NB, HTC, JFG, DW, JB), pp. 142–152.
OOPSLAOOPSLA-1988-LieberherrHR #object-oriented #programming
Object-Oriented Programming: An Objective Sense of Style (KJL, IMH, AJR), pp. 323–334.
OOPSLAOOPSLA-1988-ThomasJ #configuration management #named #programming
Orwell — A Configuration Management System for Team Programming (DAT, KJ), pp. 135–141.
PPDPALP-1988-BeierleP #data type #equation #logic programming #specification
Integrating Logic Programming and Equational Specification of Abstract Data Types (CB, UP), pp. 71–82.
PPDPALP-1988-Dayantis #abstraction #composition #logic programming
Types, Modularisation and Abstraction in Logic Programming (GD), pp. 127–136.
PPDPALP-1988-Drosten #algebra #case study #comparative #prolog #source code #specification
Translating Algebraic Specifications to Prolog Programs: A Comparative Study (KD), pp. 137–146.
PPDPALP-1988-Giovannetti #programming language
Narrowing and Resolution in Logic-Functional programming Languages (Abstract) (EG), p. 30.
PPDPALP-1988-JouannaudKKM #named #programming
OBJ: Programming with Equalities, Subsorts, Overloading and Parameterization (JPJ, CK, HK, AM), pp. 41–52.
PPDPALP-1988-Moreno-NavarroR #functional #logic programming #named #programming language
BABEL: A Functional and Logic Programming Language based on Constructor Discipline and Narrowing (JJMN, MRA), pp. 223–232.
PPDPALP-1988-Pasztor #logic #recursion #semantics #source code #standard
Nonstandard Logics of Recursive Programs and Denotational Semantics (AP), pp. 255–278.
PPDPALP-1988-Smolka #logic programming #order
Logic Programming with Polymorphically Order-Sorted Types (GS), pp. 53–70.
PPDPPLILP-1988-BarbutiM #logic programming #source code
A Tool to Check the Non-Floundering Logic Programs and Goals (RB, MM), pp. 58–67.
PPDPPLILP-1988-BonnierM #logic programming #source code #towards
Towards a Clean Amalgamation of Logic Programs with External Procedures (SB, JM), pp. 20–34.
PPDPPLILP-1988-DeransartM #logic programming
A Grammatical View of Logic Programming (PD, JM), pp. 219–251.
PPDPPLILP-1988-Lindstrom #functional #logic #source code #static analysis
Static Analysis Of Functional Programs With Logic Variables (GL), pp. 1–19.
PPDPPLILP-1988-Nilsson #abstract interpretation #framework #logic programming #source code #towards
Towards a Framework for the Abstract Interpretation of Logic Programs (UN), pp. 68–82.
PPDPPLILP-1988-RiedewaldL #attribute grammar #logic programming #using
Using an Attribute Grammar as a Logic Program (GR, UL), pp. 161–179.
PPDPPLILP-1988-SchreyeB #abstract interpretation #program transformation
An Application of Abstract Interpretation in Source Level Program Transformation (DDS, MB), pp. 35–57.
PPDPPLILP-1988-YamashitaN #paradigm #programming
Coupled Contex-Free Grammar As a Programming Paradigm (YY, IN), pp. 132–145.
POPLPOPL-1988-AlpernWZ #detection #similarity #source code
Detecting Equality of Variables in Programs (BA, MNW, FKZ), pp. 1–11.
POPLPOPL-1988-Debray #analysis #data flow #logic programming #performance #source code
Efficient Dataflow Analysis of Logic Programs (SKD), pp. 260–273.
POPLPOPL-1988-HorwitzPR #source code
Integrating Non-Interfering Versions of Programs (SH, JP, TWR), pp. 133–145.
POPLPOPL-1988-HorwitzPR88a #dependence #graph #on the #representation #source code
On the Adequacy of Program Dependence Graphs for Representing Programs (SH, JP, TWR), pp. 146–157.
POPLPOPL-1988-Lam #array #compilation #optimisation #source code
Compiler Optimizations for Asynchronous Systolic Array Programs (MSL), pp. 309–318.
ICSEICSE-1988-Baecker #readability #tool support #visualisation
Enhancing Program Readability and Comprehensibility with Tools for Program Visualization (RB), pp. 356–366.
ICSEICSE-1988-BarbacciWW #programming
Programming at the Processor-Memory-Switch Level (MB, CBW, JMW), pp. 19–29.
ICSEICSE-1988-Barstow #automation #implementation #programming
Automatic Programming for Streams II: Transformational Implementation (DRB), pp. 439–447.
ICSEICSE-1988-Benjamin #metric #named #performance
PILOT: A Prescription for Program Performance Measurement (JLB), pp. 388–395.
ICSEICSE-1988-Mano #generative #modelling #reuse #source code
Modeling of Data-Processing Software for Generating and Reusing Their Programs (NM), pp. 231–240.
ICSEICSE-1988-MullerK #in the large #named
Rigi — A System for Programming-in-the-Large (HAM, KK), pp. 80–87.
ICSEICSE-1988-Narayanaswamy #evolution #framework #lisp #static analysis
Static Analysis-Based Program Evolution Support in the Common Lisp Framework (KN), pp. 222–230.
ICSEICSE-1988-TarumiAO #object-oriented #programming #reuse
A Programming Environment Supporting Reuse of Object-Oriented Software (HT, KA, YO), pp. 265–273.
CCCCHSC-1988-LippsMW #bibliography #case study #experience #named #program transformation #specification
OPTRAN — A Language/System for the Specification of Program Transformations: System Overview and Experiences (PL, UM, RW), pp. 52–65.
CCCCHSC-1988-Mughal #generative #incremental #programming #thread
Generation of Incremental Indirect Threaded Code for Language-Based Programming Environments (KAM), pp. 230–242.
PPoPPPPEALS-1988-BershadLLW #parallel #programming
An Open Environment for Building Parallel Programming Systems (BNB, EDL, HML, DBW), pp. 1–9.
PPoPPPPEALS-1988-Bruegge #array #development
Program Development for a Systolic Array (BB), pp. 31–41.
PPoPPPPEALS-1988-DavisH #behaviour #parallel #source code
Characterizing the Synchronization Behavior of Parallel Programs (HD, JLH), pp. 198–211.
PPoPPPPEALS-1988-LarusH #concurrent #execution #lisp #source code
Restructuring Lisp Programs for Concurrent Execution (JRL, PNH), pp. 100–110.
PPoPPPPEALS-1988-LeBlancSB #experience #parallel #programming #scalability
Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor (TJL, MLS, CMB), pp. 161–172.
PPoPPPPEALS-1988-LiY #analysis #interprocedural #parallel #performance
Efficient Interprocedural Analysis for Program Parallelization and Restructuring (ZL, PCY), pp. 85–99.
PPoPPPPEALS-1988-QuinnHJ #compilation #multi #source code
Compiling C* Programs for a Hypercube Multicomputer (MJQ, PJH, KCJ), pp. 57–65.
CADECADE-1988-ButlerLO #automaton #compilation #performance #program transformation #prolog
Notes on Prolog Program Transformations, Prolog Style, and Efficient Compilation to The Warren Abstract Machine (RB, RL, RO), pp. 323–332.
CADECADE-1988-FeltyGHMNS #logic programming #named #programming language #prolog #λ-calculus
Lambda-Prolog: An Extended Logic Programming Language (APF, ELG, JH, DM, GN, AS), pp. 754–755.
CADECADE-1988-FeltyM #higher-order #logic programming #programming language #proving #specification #theorem proving
Specifying Theorem Provers in a Higher-Order Logic Programming Language (APF, DM), pp. 61–80.
CADECADE-1988-Jacquet #synthesis #type system
Program Synthesis by Completion with Dependent Subtypes (PJ), pp. 550–562.
CADECADE-1988-MinkerR #logic programming #source code
Procedural Interpretation of Non-Horn Logic Programs (JM, AR), pp. 278–293.
CADECADE-1988-Subrahmanian #logic programming #query
Query Processing in Quantitative Logic Programming (VSS), pp. 81–100.
CADECADE-1988-WosM #automation #challenge #combinator #logic #problem #similarity #source code
Challenge Problems Focusing on Equality and Combinatory Logic: Evaluating Automated Theorem-Proving Programs (LW, WM), pp. 714–729.
CSLCSL-1988-BuningLS #detection #prolog #source code
Loop Detection in Propositional Prolog Programs (HKB, UL, SS), pp. 148–165.
CSLCSL-1988-OchozkaSS #complexity #logic programming #normalisation #source code
Normal Forms and the Complexity of Computations of Logic Programs (VO, OS, PS), pp. 357–371.
CSLCSL-1988-Plumer #automation #prolog #proving #source code #termination
Predicate Inequalities as a Basis for Automated Termination Proofs for Prolog Programs (LP), pp. 254–271.
CSLCSL-1988-Wagner #automaton #logic #on the #problem #source code
On the Emptiness Problem of Tree Automata and Completeness of Modal Logics of Programs (HW), pp. 384–399.
ICLPJICSCP-1988-AptB88 #classification #modelling #source code
Arithmetic Classification of Perfect Models of Stratified Programs (KRA, HAB), pp. 765–779.
ICLPJICSCP-1988-AttilaF88 #evaluation #execution #semantics #source code
Unification-Free Execution of TYPOL Programs by Semantic Attribute Evaluation (IA, PFZ), pp. 160–177.
ICLPJICSCP-1988-BatarekhS88 #logic programming #semantics #source code
Semantical Equivalences of (Non-Classical) Logic Programs (AB, VSS), pp. 960–977.
ICLPJICSCP-1988-BiswasSY88 #automaton #logic programming #parallel #scalability #source code #strict
A Scalable Abstract Machine Model to Support Limited-OR (LOR) / Restricted-AND Parallelism (RAP) in Logic Programs (PB, SCS, DYYY), pp. 1160–1179.
ICLPJICSCP-1988-BonnierM88 #logic programming #source code #towards
Towards a Clean Amalgamation of Logic Programs with External Procedures (SB, JM), pp. 311–326.
ICLPJICSCP-1988-BoscoCM88 #functional #logic #power of #programming
Exploiting the Full Power of Logic Plus Functional Programming (PGB, CC, CM), pp. 3–17.
ICLPJICSCP-1988-Bundy88 #logic programming
A Broader Interpretation of Logic in Logic Programming (AB), pp. 1624–1648.
ICLPJICSCP-1988-CosciaFLST88 #compilation #logic programming
Meta-Level Definition and Compilation of Inference Engines in the Epsilon Logic Programming Environment (PC, PF, GL, GS, LT), pp. 359–373.
ICLPJICSCP-1988-Dahl88 #logic programming #representation
Representing Linguistic Knowledge through Logic Programming (VD), pp. 249–262.
ICLPJICSCP-1988-Debray88 #logic programming #parallel #source code #static analysis
Static Analysis of Parallel Logic Programs (SKD), pp. 711–732.
ICLPJICSCP-1988-DincbasSH88 #constraints #logic programming #problem
Solving a Cutting-Stock Problem in Constraint Logic Programming (MD, HS, PVH), pp. 42–58.
ICLPJICSCP-1988-ElkanM88 #automation #induction #logic programming #reasoning #source code
Automated Inductive Reasoning about Logic Programs (CE, DAM), pp. 876–892.
ICLPJICSCP-1988-FittingB88 #logic programming #semantics
Stratified and Three-valued Logic Programming Semantics (MF, MBJ), pp. 1054–1069.
ICLPJICSCP-1988-Fribourg88 #induction #prolog #source code
Equivalence-Preserving Transformations of Inductive Properties of Prolog Programs (LF), pp. 893–908.
ICLPJICSCP-1988-FujitaOF88 #constraints #haskell #partial evaluation #source code
Partial Evaluation of GHC Programs Based on the UR-set with Constraints (HF, AO, KF), pp. 924–941.
ICLPJICSCP-1988-GelfondL88 #logic programming #semantics
The Stable Model Semantics for Logic Programming (MG, VL), pp. 1070–1080.
ICLPJICSCP-1988-GorlickK88 #analysis #logic programming #named #performance #source code
Gauge: A Workbench for the Performance Analysis of Logic Programs (MMG, CK), pp. 548–561.
ICLPJICSCP-1988-HannanM88 #higher-order #implementation #unification
Uses of Higher-Order Unification for Implementing Program Transformers (JH, DM), pp. 942–959.
ICLPJICSCP-1988-JayaramanN88 #implementation #logic programming
Subset-Logic Programming: Application and Implementation (BJ, AN), pp. 843–858.
ICLPJICSCP-1988-KaleRS88 #execution #independence #logic programming #memory management #parallel #source code
A Memory Organization Independent Binding Environment for AND and OR Parallel Execution of Logic Programs (LVK, RR, WWS), pp. 1223–1240.
ICLPJICSCP-1988-Kaplan88 #algorithm #complexity #logic programming #source code
Algorithmic Complexity of Logic Programs (SK), pp. 780–793.
ICLPJICSCP-1988-KwokS88 #logic programming #source code
Implicit Definition of Logic Programs (CSK, MJS), pp. 374–385.
ICLPJICSCP-1988-LinK88 #execution #logic programming #memory management #multi #source code #summary
AND-Parallel Execution of Logic Programs on a Shared Memory Multiprocessor: A Summary of Results (YJL, VK), pp. 1123–1141.
ICLPJICSCP-1988-LoboMR88 #source code
Weak Completion Theory for Non-Horn Programs (JL, JM, AR), pp. 828–842.
ICLPJICSCP-1988-MancarellaP88 #algebra #logic programming #source code
An Algebra of Logic Programs (PM, DP), pp. 1006–1023.
ICLPJICSCP-1988-MarriottNL88 #logic programming #source code
Most Specific Logic Programs (KM, LN, JLL), pp. 909–923.
ICLPJICSCP-1988-MarriottS88 #abstract interpretation #bottom-up #logic programming #source code
Bottom-up Abstract Interpretation of Logic Programs (KM, HS), pp. 733–748.
ICLPJICSCP-1988-NgL88 #contest #execution #logic programming #parallel #source code
The Competition Model for Parallel Execution of Logic Programs (KWN, HfL), pp. 1180–1187.
ICLPJICSCP-1988-ParkerM88 #formal method #logic programming #source code
A Theory of Directed Logic Programs and Streams (DSPJ, RRM), pp. 620–650.
ICLPJICSCP-1988-PrzymusinskaP88 #logic programming #semantics #source code
Weakly Perfect Model Semantics for Logic Programs (HP, TCP), pp. 1106–1120.
ICLPJICSCP-1988-RaatzG88 #logic programming #relational #semantics
A Relational Semantics for Logic Programming (SR, JHG), pp. 1024–1035.
ICLPJICSCP-1988-Ramakrishnan88 #approach #logic programming #source code
Magic Templates: A Spellbinding Approach to Logic Programs (RR), pp. 140–159.
ICLPJICSCP-1988-SekiI88 #evaluation #query #source code
A Query Evaluation Method for Stratified Programs Under the Extended CWA (HS, HI), pp. 195–211.
ICLPJICSCP-1988-Shankar88 #architecture #logic programming #memory management #unification
A Hierarchical Associative Memory Architecture for Logic Programming Unification (SS), pp. 1428–1447.
ICLPJICSCP-1988-TsengB88 #data-driven #execution #logic programming #parallel #source code
A Data-Driven Parallel Execution Model for Logic Programs (CCT, PB), pp. 1204–1222.
ICLPJICSCP-1988-WarrenHD88 #analysis #logic programming #on the #source code
On the Practicality of Global Flow Analysis of Logic Programs (RW, MVH, SKD), pp. 684–699.
ICLPJICSCP-1988-Zachary88 #approach #equation #logic programming
A Pragmatic Approach to Equational Logic Programming (JLZ), pp. 295–310.
LICSLICS-1988-Baudinet #approach #prolog #proving #semantics #source code #termination
Proving Termination Properties of Prolog Programs: A Semantic Approach (MB), pp. 336–347.
LICSLICS-1988-CartwrightD #termination
The Topology of Program Termination (RC, AJD), pp. 296–308.
DACDAC-1987-GadientE #information management
Rational for and Organization of the Engineering Information System Program (AJG, JLE), pp. 764–769.
DACDAC-1987-GalivancheR #parallel
A Parallel PLA Minimization Program (RG, SMR), pp. 600–607.
DACDAC-1987-Krishnamurthy #approach #problem #programming
A Dynamic Programming Approach to the Test Point Insertion Problem (BK), pp. 695–705.
DACDAC-1987-KurdahiP #named
REAL: a program for REgister ALlocation (FJK, ACP), pp. 210–215.
HTHT-1987-NeuwirthKCG #hypermedia
The Notes Program: A Hypertext Application for Writing from Source Texts (CN, DK, RC, TG), pp. 121–141.
PODSPODS-1987-BeeriKBR #bound #logic programming #source code
Bounds on the Propagation of Selection into Logic Programs (CB, PCK, FB, RR), pp. 214–226.
PODSPODS-1987-Hegner #database #implementation #source code #specification
Specification and Implementation of Programs for Updating Incomplete Information Databases (SJH), pp. 146–158.
PODSPODS-1987-Kuper #logic programming #set
Logic Programming With Sets (GMK), pp. 11–20.
PODSPODS-1987-Sagiv #datalog #optimisation #source code
Optimizing Datalog Programs (YS), pp. 349–362.
SIGMODSIGMOD-1987-RichardsonC #database #implementation #programming
Programming Constructs for Database System Implementation in EXODUS (JER, MJC), pp. 208–219.
VLDBVLDB-1987-FreytagCK #database #source code
Masking System Crashes in Database Application Programs (JCF, FC, BK), pp. 407–416.
VLDBVLDB-1987-Gardarin #datalog #recursion #source code
Magic Functions: A Technique to Optimize Extended Datalog Recursive Programs (GG), pp. 21–30.
PLDIPLDI-1987-Barklund #performance #prolog #source code
Efficient interpretation of Prolog programs (JB), pp. 132–137.
PLDIPLDI-1987-Boehm #source code
Constructive real interpretation of numerical programs (HJB), pp. 214–221.
PLDIPLDI-1987-ChaseH #debugging #source code
Selective interpretation as a technique for debugging computationally intensive programs (BBC, RTH), pp. 113–124.
PLDIPLDI-1987-DavidsonG #c #interpreter #named #programming language
Cint: a RISC interpreter for the C programming language (JWD, JVG), pp. 189–198.
PLDIPLDI-1987-KarinthiW #incremental #source code
Incremental re-execution of programs (RK, MW), pp. 38–44.
PLDIPLDI-1987-OBagyG #interpreter #programming language #recursion
A recursive interpreter for the Icon programming language (JO, REG), pp. 138–149.
PLDIPLDI-1987-Pittman #execution #hybrid #interpreter #performance
Two-level hybrid interpreter/native code execution for combined space-time program efficiency (TP), pp. 150–152.
PLDIPLDI-1987-Robison #functional #interpreter #programming
The Illinois functional programming interpreter (ADR), pp. 64–73.
STOCSTOC-1987-Vaidya #algorithm #linear #programming
An Algorithm for Linear Programming which Requires O(((m+n)n^2 + (m+n)^1.5 n)L) Arithmetic Operations (PMV), pp. 29–38.
ICALPICALP-1987-Abdallah #logic programming
Logic Programming with Ions (MANA), pp. 11–20.
FMVDME-1987-Andrews #composition
Data Reification and Program Decomposition (DA), pp. 389–422.
FMVDME-1987-Bjorner #development #graph #metaprogramming
The Stepwise Development of Software Development Graphs: Meta-Programming VDM Developments (DB), pp. 77–96.
FMVDME-1987-MinkowitzH #object-oriented #programming #using
A Formal Description of Object-Oriented Programming Using VDM (CM, PBH), pp. 237–259.
FPCAFPCA-1987-GautierG #declarative #named #programming #realtime
SIGNAL: A declarative language for synchronous programming of real-time systems (TG, PLG), pp. 257–277.
FPCAFPCA-1987-Goldberg #detection #functional #source code
Detecting sharing of partial applications in functional programs (BG), pp. 408–425.
FPCAFPCA-1987-HudakA #functional #parallel #source code
Pomset interpretations of parallel functional programs (PH, SA), pp. 234–256.
FPCAFPCA-1987-JayaramanP #functional #programming #set
Functional programming with sets (BJ, DAP), pp. 194–211.
FPCAFPCA-1987-Johnsson #attribute grammar #functional #paradigm #programming
Attribute grammars as a functional programming paradigm (TJ), pp. 154–173.
FPCAFPCA-1987-Schlag #functional #source code
The planar topology of functional programs (MDFS), pp. 174–193.
FPCAFPCA-1987-WatsonW #functional #source code
Evaluating functional programs on the FLAGSHIP machine (PW, IW), pp. 80–97.
FPCAFPCA-1987-Wise #algebra #matrix #programming
Matrix algebra and applicative programming (DSW), pp. 134–153.
HCIHCI-CE-1987-GlinertGS #approach #problem #programming #visual notation
An Integrated Approach to Solving Visual Programming’s Problems (EPG, JG, CDS), pp. 341–348.
HCIHCI-SES-1987-ReiselS
Is Bigger Better? The Effects of Display Size on Program Reading (JFR, BS), pp. 113–122.
ECOOPECOOP-1987-BecksteinGT #named #programming
FORK: A System for Object- and Rule-Oriented Programming (CB, GG, MT), pp. 253–264.
ECOOPECOOP-1987-DucournauH #algorithm #inheritance #multi #object-oriented #on the #programming
On Some Algorithms for Multiple Inheritance in Object-Oriented Programming (RD, MH), pp. 243–252.
ECOOPECOOP-1987-Stroustrup #object-oriented #programming #what
What is “Object-Oriented Programming?” (BS), pp. 51–70.
OOPSLAOOPSLA-1987-BloomZ #database #design #object-oriented #programming language
Issues in the Design of Object-Oriented Database Programming Languages (TB, SBZ), pp. 441–451.
OOPSLAOOPSLA-1987-KaiserG #data flow #object-oriented #programming
MELDing Data Flow and Object-Oriented Programming (GEK, DG), pp. 254–267.
OOPSLAOOPSLA-1987-KempfS #education #object-oriented #programming
Teaching Object-Oriented Programming with the KEE System (RK, MS), pp. 11–25.
OOPSLAOOPSLA-1987-KerrP #analysis #object-oriented #programming
Use of Object-Oriented Programming in a Time Series Analysis System (RKK, DBP), pp. 1–10.
OOPSLAOOPSLA-1987-Lucco #parallel #programming
Parallel Programming in a Virtual Object Space (SL), pp. 26–34.
OOPSLAOOPSLA-1987-MinskyR #approach #object-oriented #programming
A Law-Based Approach to Object-Oriented Programming (NHM, DR), pp. 482–493.
OOPSLAOOPSLA-1987-OBrienHK #programming
The Trellis Programming Environment (PDO, DCH, MFK), pp. 91–102.
OOPSLAOOPSLA-1987-Seidewitz #ada #object-oriented #programming #smalltalk
Object-Oriented Programming in Smalltalk and ADA (ES), pp. 202–213.
POPLPOPL-1987-AllenCK #automation #composition #execution #parallel #source code
Automatic Decomposition of Scientific Programs for Parallel Execution (RA, DC, KK), pp. 63–76.
POPLPOPL-1987-AptFK #distributed #programming
Appraising Fairness in Languages for Distributed Programming (KRA, NF, SK), pp. 189–198.
POPLPOPL-1987-CaspiPHP #declarative #named #programming
Lustre: A Declarative Language for Programming Synchronous Systems (PC, DP, NH, JP), pp. 178–188.
POPLPOPL-1987-CheritonW #multi #programming language
Extensions for Multi-Module Records in Conventional Programming Languages (DRC, MEW), pp. 296–306.
POPLPOPL-1987-JaffarL #constraints #logic programming
Constraint Logic Programming (JJ, JLL), pp. 111–119.
POPLPOPL-1987-MannaP #concurrent #source code #specification #verification
Specification and Verification of Concurrent Programs By Forall-Automata (ZM, AP), pp. 1–12.
POPLPOPL-1987-Saraswat #concurrent #logic programming #programming language #semantics
The Concurrent Logic Programming Language CP: Definition and Operational Semantics (VAS), pp. 49–62.
ESECESEC-1987-BelkhatirE #constraints #database
Software Management Constraints and Action Triggering in the Adele Program Database (NB, JE), pp. 44–54.
ESECESEC-1987-Conradi #documentation #experience #fault #fortran #source code #verification
Experience with Fortran Verifier. A Tool for Documentation and Error Diagnosis of Fortran-77 Programs (RC), pp. 263–275.
ESECESEC-1987-Craigen #verification
Strengths and Weaknesses of Program Verification Systems (DC), pp. 396–404.
ESECESEC-1987-Donzeau-GougeDFJ #development #programming
Development of a Programming Environment for Setl (VDG, CD, PF, FJ), pp. 21–32.
ESECESEC-1987-EnselmeBV #automation #data type #synthesis
Automatic Program Synthesis from Data Structures (DE, GB, FYV), pp. 339–347.
ESECESEC-1987-GarzottoGMM #logic programming #on the #realtime #specification #using
On the Specification of Real-Time Systems Using Logic Programming (FG, CG, DM, AM), pp. 180–190.
ESECESEC-1987-Poncet #design #development #named #programming #specification
SADL: A Software Development Environment for Software Specification, Design and Programming (FP), pp. 3–11.
ICSEICSE-1987-Benington #scalability #source code
Production of Large Computer Programs (HDB), pp. 299–310.
ICSEICSE-1987-FutatsugiGMO #programming
Parameterized Programming in OBJ2 (KF, JAG, JM, KO), pp. 51–60.
ICSEICSE-1987-Hosier #programming #realtime
Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming (WAH), pp. 311–327.
ICSEICSE-1987-Lehman #modelling #process #programming #source code
Process Models, Process Programs, Programming Support (MML), pp. 14–16.
ICSEICSE-1987-Reiss #concept #programming
A Conceptual Programming Environment (SPR), pp. 225–237.
ICSEICSE-1987-SchwanRVO #parallel #programming
A System for Parallel Programming (KS, RR, SV, DMO), pp. 270–285.
ICSEICSE-1987-Serbanati #development #named
Interform: A CAD System for Program Development (LDIS), pp. 190–199.
ICSEICSE-1987-Winkler #product line #scalability #source code #version control
Version Control in Families of Large Programs (JFHW), pp. 150–165.
ASPLOSASPLOS-1987-BisianiF #architecture #parallel #programming
Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems (RB, AF), pp. 21–30.
ASPLOSASPLOS-1987-DavidsonV #complexity #memory management #performance #set
The Effect of Instruction Set Complexity on Program Size and Memory Performance (JWD, RAV), pp. 60–64.
ASPLOSASPLOS-1987-DitzelM #c #design #programming language #trade-off
Design Tradeoffs to Support the C Programming Language in the CRISP Microprocessor (DRD, HRM), pp. 158–163.
ASPLOSASPLOS-1987-HayesFWZ #architecture #execution #programming language
An Architecture for the Direct Execution of the Forth Programming Language (JRH, MEF, RLW, TZ), pp. 42–49.
ASPLOSASPLOS-1987-Massalin #named
Superoptimizer — A Look at the Smallest Program (HM), pp. 122–126.
ASPLOSASPLOS-1987-Wirth #architecture #hardware #programming language
Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures (NW), pp. 2–8.
SOSPSOSP-1987-ChangM #architecture #programming
801 Storage: Architecture and Programming (Extended Abstract) (AC, MFM), pp. 109–110.
CSLCSL-1987-Dahlhaus #approach #parallel #programming
Is SETL a Suitable Language for Parallel Programming — A Theoretical Approach (ED), pp. 56–63.
CSLCSL-1987-HeiselRS #logic #using #verification
Program Verification Using Dynamic Logic (MH, WR, WS), pp. 102–117.
CSLCSL-1987-Leiss #object-oriented #on the #programming language #type inference
On Type Inference for Object-Oriented Programming Languages (HL), pp. 151–172.
CSLCSL-1987-StepankovaS #logic programming #normalisation #source code
Developing Logic Programs: Computing Through Normalizing (OS, PS), pp. 304–321.
ICLPICLP-1987-Bacha87 #approach #programming
Meta-Level Programming: A Compiled Approach (HB), pp. 394–410.
ICLPICLP-1987-BarklundM87 #logic programming
Hash Tables in Logic Programming (JB, HM), pp. 411–427.
ICLPICLP-1987-CecchiSA87 #logic programming #source code
Evaluating Logic Programs via Set-Valued Functions (CC, DS, LCA), pp. 428–455.
ICLPICLP-1987-DiszLO87 #logic programming #source code
Experiments with OR-Parallel Logic Programs (TD, ELL, RAO), pp. 576–600.
ICLPICLP-1987-Ebcioglu87 #logic programming #music #performance #programming language
An Efficient Logic Programming Language and Its Application to Music (KE), pp. 513–532.
ICLPICLP-1987-Gallaire87 #logic programming
Boosting Logic Programming (HG), pp. 962–988.
ICLPICLP-1987-Helm87 #deduction #induction #logic programming #source code
Inductive and Deductive Control of Logic Programs (RH), pp. 488–512.
ICLPICLP-1987-HentenryckD87 #logic programming
Forward Checking in Logic Programming (PVH, MD), pp. 229–256.
ICLPICLP-1987-Hermenegildo87 #execution #logic programming #memory management #precedence #source code
Relating Goal-Scheduling, Precedence, and Memory Management in AND-Parallel Execution of Logic Programs (MVH), pp. 556–575.
ICLPICLP-1987-Kale87 #evaluation #logic programming #parallel #process #source code
The REDUCE-OR Process Model for Parallel Evaluation of Logic Programs (LVK), pp. 616–632.
ICLPICLP-1987-KanamoriH87 #logic programming #source code
Construction of Logic Programs Based on Generalized Unfold/Fold Rules (TK, KH), pp. 744–768.
ICLPICLP-1987-Maher87 #logic #semantics #source code
Logic Semantics for a Class of Committed-Choice Programs (MJM), pp. 858–876.
ICLPICLP-1987-MorishitaNH87 #logic programming
Symbolical Construction of Truth Value Domain for Logic Program (SM, MN, SH), pp. 533–555.
ICLPICLP-1987-OhkiTF87 #logic programming #object-oriented #parallel #programming language
An Object-Oriented Programming Language Based on the Parallel Logic Programming Language KL1 (MO, AT, KF), pp. 894–909.
ICLPICLP-1987-ShmueliN87 #horn clause #set #source code
Set Grouping and Layering in Horn Clause Programs (OS, SAN), pp. 152–177.
ICLPICLP-1987-Somogyi87 #logic programming #modelling #precise #source code
A System of Precise Models for Logic Programs (ZS), pp. 769–787.
ICLPICLP-1987-TinkerL87 #design #logic programming
A Performance-Oriented Design for OR-Parallel Logic Programming (PT, GL), pp. 601–615.
ICLPICLP-1987-Ueda87 #source code
Making Exhaustive Search Programs Deterministic, Part II (KU), pp. 356–375.
ICLPICLP-1987-Zobel87 #polymorphism #prolog #source code
Derivation of Polymorphic Types for PROLOG Programs (JZ), pp. 817–838.
LICSLICS-1987-BidoitF #logic programming
Minimalism subsumes Default Logic and Circumscription in Stratified Logic Programming (NB, CF), pp. 89–97.
LICSLICS-1987-Emden #first-order #functional #logic #programming #relational
First-order Predicate Logic as a Common Basis for Relational and Functional Programming (Abstract) (MHvE), p. 179.
LICSLICS-1987-GaifmanMSV #database #decidability #logic programming #optimisation #problem #source code
Undecidable Optimization Problems for Database Logic Programs (HG, HGM, YS, MYV), pp. 106–115.
LICSLICS-1987-KfouryTU #functional #source code
The Hierarchy of Finitely Typed Functional Programs (Short Version) (AJK, JT, PU), pp. 225–235.
LICSLICS-1987-Vardi #concurrent #framework #source code #verification
Verification of Concurrent Programs: The Automata-Theoretic Framework (MYV), pp. 167–176.
RTARTA-1987-ODonnell #equation #implementation #logic programming
Term-Rewriting Implementation of Equational Logic Programming (MJO), pp. 1–12.
RTARTA-1987-Strandh #equation #optimisation #source code
Optimizing Equational Programs (RS), pp. 13–24.
ICLPSLP-1987-AbadiM87 #logic programming
Temporal Logic Programming (MA, ZM), pp. 4–16.
ICLPSLP-1987-Blair87 #logic programming
Canoncical Conservative Extensions of Logic Program Completions (HAB), pp. 154–161.
ICLPSLP-1987-BruynoogheJCD87 #abstract interpretation #optimisation #prolog #source code #towards
Abstract Interpretation: Towards the Global Optimization of Prolog Programs (MB, GJ, AC, BD), pp. 192–204.
ICLPSLP-1987-Conery87 #logic programming #memory management #parallel #source code
Binding Environments for Parallel Logic Programs in Non-Shared Memory Multiprocessors (JSC), pp. 457–467.
ICLPSLP-1987-Debray87 #analysis #logic programming #source code
Flow Analysis of a Simple Class of Dynamic Logic Programs (SKD), pp. 307–316.
ICLPSLP-1987-Dietrich87 #logic programming
Extension Tables: Memo Relations in Logic Programming (SWD), pp. 264–272.
ICLPSLP-1987-DiszL87 #behaviour #logic programming #parallel #source code #visual notation
A Graphical Tool for Observing the Behavior of Parallel Logic Programs (TD, ELL), pp. 46–53.
ICLPSLP-1987-Drabent87 #logic programming #question #source code
Do Logic Programs Resemble Programs in Conventional Languages? (WD), pp. 289–396.
ICLPSLP-1987-GorlickK87 #prolog #source code
Timing Prolog Programs without Clock (MMG, CK), pp. 426–434.
ICLPSLP-1987-Holldobler87 #equation #logic programming
Equational Logic Programming (SH), pp. 335–346.
ICLPSLP-1987-Kale87 #logic programming #parallel
“Completeness” and “Full Parallelism” of Parallel Logic Programming Schemes (LVK), pp. 125–133.
ICLPSLP-1987-KishimotoHKH87 #evaluation #source code
An Evaluation of the FGHC via Practical Application Programs (MK, AH, KK, AH), pp. 516–525.
ICLPSLP-1987-MannilaU87 #analysis #prolog #source code
Flow Analysis of Prolog Programs (HM, EU), pp. 205–214.
ICLPSLP-1987-MillerN87 #approach #logic programming #source code
A Logic Programming Approach to Manipulating Formulas and Programs (DM, GN), pp. 379–388.
ICLPSLP-1987-OhwadaM87 #logic programming #parallel #simulation
Qualitative Simulation in Parallel Logic Programming (HO, FM), pp. 480–489.
ICLPSLP-1987-OkumuraM87 #parallel #programming
Parallel Programming with Layered Streams (AO, YM), pp. 224–232.
ICLPSLP-1987-SannellaW87 #calculus #composition #prolog #source code
A Calculus for the Construction of Modular Prolog Programs (DS, LAW), pp. 368–378.
ICLPSLP-1987-SekiF87 #logic programming #source code
Notes on Transformation Techniques for Generate and Test Logic Programs (HS, KF), pp. 215–223.
ICLPSLP-1987-Subrahmanian87 #logic programming #on the #semantics #source code
On the Semantics of Quantitative Logic Programs (VSS), pp. 173–182.
ICLPSLP-1987-Takayama87 #compilation #prolog #proving #source code
Writing Programs as QJ Proof and Compiling into Prolog Programs (YT), pp. 278–287.
ICLPSLP-1987-Wilson87 #case study #concurrent #logic programming
Concurrent α-β: A Study in Concurrent Logic Programming (WGW), pp. 360–367.
DACDAC-1986-Kruger #automation #design #generative #self #source code
Automatic generation of self-test programs — a new feature of the MIMOLA design system (GK), pp. 378–384.
DACDAC-1986-KurdahiP #estimation #named
PLEST: a program for area estimation of VLSI integrated circuits (FJK, ACP), pp. 467–473.
DACDAC-1986-ParkerPM #named #synthesis
MAHA: a program for datapath synthesis (ACP, JTP, MJM), pp. 461–466.
DACDAC-1986-ParkP #named #pipes and filters #synthesis
Sehwa: a program for synthesis of pipelines (NP, ACP), pp. 454–460.
PODSPODS-1986-BancilhonMSU #logic programming #set #source code
Magic Sets and Other Strange Ways to Implement Logic Programs (FB, DM, YS, JDU), pp. 1–15.
SIGMODSIGMOD-1986-BunemanA #database #inheritance #persistent #programming language
Inheritance and Persistence in Database Programming Languages (PB, MPA), pp. 4–15.
SIGMODSIGMOD-1986-FreytagG #query #relational #rule-based #source code
Rule-Based Translation of Relational Queries into Iterative Programs (JCF, NG), pp. 206–214.
SIGMODSIGMOD-1986-GardarinM #database #evaluation #logic programming #recursion #source code
Evaluation of Database Recursive Logic Programs as Recurrent Function Series (GG, CdM), pp. 177–186.
VLDBVLDB-1986-Freytag #query #source code
Translating Aggregate Queries into Iterative Programs (JCF, NG), pp. 138–146.
ESOPESOP-1986-Bellot #combinator #functional #named #programming #reduction
GRAAL: A Functional Programming System with Uncurryfied Combinators and its Reduction Machine (PB), pp. 82–98.
ESOPESOP-1986-BertE #design #functional #implementation #logic #programming language
Design and Implementation of a Generic, Logic and Functional Programming Language (DB, RE), pp. 119–132.
ESOPESOP-1986-CodognetCF #backtracking #logic programming #source code
A Very Intelligent Backtracking Method for Logic Programs (CC, PC, GF), pp. 315–326.
ESOPESOP-1986-DahlhausM #programming language
The Choice of Programming Primitives for SETL-Like Programming Languages (ED, JAM), pp. 160–172.
ESOPESOP-1986-MelloN #communication #prolog #source code
Programs as Collections of Communicating Prolog Units (PM, AN), pp. 274–288.
ESOPESOP-1986-Salminen #specification
Specification of a Tool for Viewing Program Text (AS), pp. 250–261.
ESOPESOP-1986-SchwinnB #execution #logic programming #source code
An And-Parallel Execution Model of Logic Programs (BS, GB), pp. 289–300.
ESOPESOP-1986-Sondergaard #abstract interpretation #logic programming #reduction #source code
An Application of Abstract Interpretation of Logic Programs: Occur Check Reduction (HS), pp. 327–338.
ESOPESOP-1986-TrioletFI #automation #fortran #parallel #source code
Automatic Parallelization of Fortran Programs in the Presence of Procedure Calls (RT, PF, FI), pp. 210–222.
STOCSTOC-1986-AjtaiBHKPRST #bound #branch #source code
Two lower bounds for branching programs (MA, LB, PH, JK, PP, VR, ES, GT), pp. 30–38.
STOCSTOC-1986-Barrington #bound #branch #source code
Bounded-Width Polynomial-Size Branching Programs Recognize Exactly Those Languages in NC¹ (DAMB), pp. 1–5.
STOCSTOC-1986-CourcoubetisVW #concurrent #reasoning #source code
Reasoning about Fair Concurrent Programs (CC, MYV, PW), pp. 283–294.
STOCSTOC-1986-KapoorV #algorithm #multi #performance #polynomial #programming
Fast Algorithms for Convex Quadratic Programming and Multicommodity Flows (SK, PMV), pp. 147–159.
STOCSTOC-1986-LuekerMR #difference #linear #programming
Linear Programming with Two Variables per Inequality in Poly-Log Time (Preliminary Version) (GSL, NM, VR), pp. 196–205.
ICALPICALP-1986-RosierY #complexity #concurrent #finite #on the #probability #source code #termination
On The Complexity of Deciding Fair Termination of Probabilistic Concurrent Finite-State Programs (LER, HCY), pp. 334–343.
LISPLFP-1986-BoehmCRO #case study #higher-order #programming
Exact Real Arithmetic: A Case Study in Higher Order Programming (HJB, RC, MR, MJO), pp. 162–173.
LISPLFP-1986-GiffordL #functional #imperative #programming
Integrating Functional and Imperative Programming (DKG, JML), pp. 28–38.
LISPLFP-1986-JayaramanS #equation #functional #logic programming #reduction #semantics #set
Equations, Sets, and Reduction Semantics for Functional and Logic Programming (BJ, FSKS), pp. 320–331.
LISPLFP-1986-SarkarH #clustering #parallel #source code
Partitioning Parallel Programs for Macro-Dataflow (VS, JLH), pp. 202–211.
LISPLFP-1986-Thatte #equation #programming language #semantics #towards
Towards a Semantic Theory for Equational Programming Languages (SRT), pp. 332–342.
AdaCRAI-1986-AstesianoR #approach #programming language #semantics #tutorial
The SMoLCS Approach to the Formal Semantics of Programming Languages — A Tutorial Introduction (EA, GR), pp. 81–116.
AdaCRAI-1986-Bjorner #development #formal method #graph #metaprogramming #towards
Project Graphs and Meta-Programs. Towards a Theory of Software Development (DB), pp. 117–152.
AdaCRAI-1986-Krieg-Bruckner #integration #verification
Integration of Program Construction and Verification: The PROSPECTRA Methodology (BKB), pp. 173–194.
AdaCRAI-1986-Mitchell #ada #multi #programming
Engineering VAX Ada for a Multi-Language Programming Environment (CZM), pp. 30–47.
OOPSLAOOPSLA-1986-BhaskarPB #object-oriented #synthesis
Virtual Instruments: Object-Oriented Program Synthesis (KSB, JKP, JLB), pp. 303–314.
OOPSLAOOPSLA-1986-BobrowKKMSZ #lisp #named #object-oriented #programming
CommonLoops: Merging Lisp and Object-Oriented Programming (DGB, KMK, GK, LM, MS, FZ), pp. 17–29.
OOPSLAOOPSLA-1986-Cargill #case study #named #object-oriented #programming
Pi: A Case Study in Object-Oriented Programming (TAC), pp. 350–360.
OOPSLAOOPSLA-1986-CunninghamB #diagrams #object-oriented #source code
A Diagram for Object-Oriented Programs (WC, KB), pp. 361–367.
OOPSLAOOPSLA-1986-KahnTMB #concurrent #logic programming #programming language
Objects in Concurrent Logic Programming Languages (KMK, EDT, MSM, DGB), pp. 242–257.
OOPSLAOOPSLA-1986-Moon #object-oriented #programming
Object-Oriented Programming with Flavors (DAM), pp. 1–8.
OOPSLAOOPSLA-1986-Olthoff #concept #data type #experience #object-oriented #programming #type system
Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience (WGO), pp. 429–443.
OOPSLAOOPSLA-1986-Snyder #encapsulation #inheritance #object-oriented #programming language
Encapsulation and Inheritance in Object-Oriented Programming Languages (AS), pp. 38–45.
OOPSLAOOPSLA-1986-YonezawaBS #concurrent #object-oriented #programming
Object-Oriented Concurrent Programming in ABCL/1 (AY, JPB, ES), pp. 258–268.
POPLPOPL-1986-HudakS #multi #paradigm #programming
Para-Functional Programming: A Paradigm for Programming Multiprocessor Systems (PH, LS), pp. 243–254.
POPLPOPL-1986-JonesM #analysis #data flow #graph #source code #using
Data Flow Analysis of Applicative Programs Using Minimal Function Graphs (NDJ, AM), pp. 296–306.
POPLPOPL-1986-Kurki-Suonio #programming #towards
Towards Programming with Knowledge Expressions (RKS), pp. 140–149.
POPLPOPL-1986-RamakrishnanS #distributed #logic #programming
Annotations for Distributed Programming in Logic (RR, AS), pp. 255–262.
POPLPOPL-1986-Wolper #logic #source code
Expressing Interesting Properties of Programs in Propositional Temporal Logic (PW), pp. 184–193.
POPLPOPL-1986-YouS #equation #logic programming
Equational Logic Programming: An Extension to Equational Programming (JHY, PAS), pp. 209–218.
CADECADE-1986-Gibert #combinator #functional #programming
The J-Machine: Functional Programming with Combinators (JG), pp. 683–684.
CADECADE-1986-Kafl #linear #reasoning #verification
Program Verifier “Tatzelwurm”: Reasoning about Systems of Linear Inequalities (TK), pp. 300–305.
CADECADE-1986-KanamoriF #induction #prolog #source code #verification
Formulation of Induction Formulas in Verification of Prolog Programs (TK, HF), pp. 281–299.
CADECADE-1986-Traugott86a #deduction #sorting #source code #synthesis
Deductive Synthesis of Sorting Programs (JT), pp. 641–660.
CADECADE-1986-Weispfenning #logic #recursion #source code
Diamond Formulas in the Dynamic Logic of Recursively Enumerable Programs (VW), pp. 564–571.
ICLPICLP-1986-Abdallah86 #programming
Procedures in Horn-Clause Programming (MANA), pp. 433–447.
ICLPICLP-1986-BarbutiM86 #logic programming #source code
Completeness of the SLDNF-resolution for a class of logic programs (RB, MM), pp. 600–614.
ICLPICLP-1986-Beckman86 #concurrent #logic programming #programming language #semantics #towards
Towards a Formal Semantics for Concurrent Logic Programming Languages (LB), pp. 335–349.
ICLPICLP-1986-ButlerLMO86 #logic programming #parallel
Parallel Logic Programming for Numeric Applications (RB, ELL, WM, RAO), pp. 375–388.
ICLPICLP-1986-ChengzhengY86 #execution #logic programming #source code
The OR-Forest Description for the Execution of Logic Programs (CS, TY), pp. 710–717.
ICLPICLP-1986-Chikayama86 #architecture #implementation #programming #prolog
Prolog Programming Environments: Architecture and Implementation (TC), pp. 552–553.
ICLPICLP-1986-FuchiF86 #generative #logic programming
The Role of Logic Programming in the Fifth Generation Computer Project (KF, KF), pp. 1–24.
ICLPICLP-1986-FujitaKTM86 #compilation #logic programming #named #programming language #prolog
Tokio: Logic Programming Language Based on Temporal Logic and its Compilation to Prolog (MF, SK, HT, TMO), pp. 695–709.
ICLPICLP-1986-Hermenegildo86 #automaton #execution #logic programming #source code #strict
An Abstract Machine for Restricted AND-Parallel Execution of Logic Programs (MVH), pp. 25–39.
ICLPICLP-1986-JaffarLM86 #logic programming #roadmap #semantics
Invited Talk: Some Issues and Trends in the Semantics of Logic Programming (JJ, JLL, MJM), pp. 223–241.
ICLPICLP-1986-JaffarS86 #equation #logic programming #semantics
Logic Program Semantics for Programming with Equations (JJ, PJS), pp. 313–326.
ICLPICLP-1986-KanamoriS86 #execution #prolog #source code #using #verification
Verification of Prolog Programs Using an Extension of Execution (TK, HS), pp. 475–489.
ICLPICLP-1986-KawaiMKT86 #framework #induction #logic programming
A Framework for ICAI Systems Based on Inductive Inference and Logic Programming (KK, RM, OK, JT), pp. 188–202.
ICLPICLP-1986-LinKL86 #algorithm #backtracking #execution #logic programming #parallel #source code
An Intelligent Backtracking Algorithm for Parallel Execution of Logic Programs (YJL, VK, CHCL), pp. 55–68.
ICLPICLP-1986-Maher86 #logic programming #source code
Eqivalences of Logic Programs (MJM), pp. 410–424.
ICLPICLP-1986-MartelliR86 #logic programming #on the #semantics
On the Semantics of Logic Programing Languages (AM, GR), pp. 327–334.
ICLPICLP-1986-Mellish86 #abstract interpretation #prolog #source code
Abstract Interpretation of Prolog Programs (CM), pp. 463–474.
ICLPICLP-1986-MillerN86 #higher-order #logic programming
Higher-Order Logic Programming (DM, GN), pp. 448–462.
ICLPICLP-1986-Nakamura86 #execution #functional #logic programming
Control of Logic Program Execution Based on the Functional Relations (KN), pp. 505–512.
ICLPICLP-1986-Pereira86 #debugging #logic programming
Rational Debugging in Logic Programming (LMP), pp. 203–210.
ICLPICLP-1986-StepanekS86 #logic programming #source code
Logic Programs and Alternation (PS, OS), pp. 99–106.
ICLPICLP-1986-TakeuchiF86 #logic programming #parallel #programming language
Parallel Logic Programming Languages (AT, KF), pp. 242–254.
ICLPICLP-1986-Tick86 #lisp #memory management #performance #prolog #source code
Memory Performance of Lisp and Prolog Programs (ET), pp. 642–649.
ICLPICLP-1986-Ueda86 #source code
Making Exhaustive Search Programs Deterministic (KU), pp. 270–282.
ICLPICLP-1986-Voda86 #logic programming
Choices in, and Limitations of, Logic Programming (PJV), pp. 615–623.
LICSLICS-1986-BeckmanGW #algebra #execution #logic programming #parallel #source code
An Algebraic Model of Parallel Execution of Logic Programs (LB, RG, AW), pp. 50–57.
LICSLICS-1986-Csirmaz #correctness #finite
Program Correctness on Finite Fields (LC, BH), pp. 4–10.
LICSLICS-1986-MakowskyS #equivalence #higher-order #on the #semantics #standard #verification
On the Equivalence of Weak Second Order and Nonstandard Time Semantics For Various Program Verification Systems (JAM, IS), pp. 293–300.
LICSLICS-1986-Mason #equivalence #first-order #lisp #proving #source code
Equivalence of First Order LISP Programs. Proving Properties of Destructive Programs via Transformation (IAM), pp. 105–117.
LICSLICS-1986-Plaisted #nondeterminism #recursion #semantics #source code #using
The Denotional Semantics of Nondeterministic Recursive Programs using Coherent Relations (DAP), pp. 163–174.
LICSLICS-1986-Robinson #functional #programming #reduction #relational
Merging Functional with Relational Programming in a Reduction Setting (Abstract of an Invited Lecture) (JAR), p. 2.
LICSLICS-1986-VardiW #approach #automation #verification
An Automata-Theoretic Approach to Automatic Program Verification (Preliminary Report) (MYV, PW), pp. 332–344.
ICLPSLP-1986-ArmstrongEV86 #logic programming #problem
The Phoning Philosopher’s Problem or Logic Programming for Telecommunications Applications (JLA, NAE, RV), pp. 28–33.
ICLPSLP-1986-BarklundM86 #garbage collection #prolog #source code
Garbage Cut for Garbage Collection of Iterative Prolog Programs (JB, HM), pp. 276–283.
ICLPSLP-1986-BekkersCRU86 #garbage collection #implementation #logic programming #memory management #named #programming language #realtime
MALI: A Memory with a Real-time Garbage Collector for Implementing Logic Programming Languages (YB, BC, OR, LU), pp. 258–264.
ICLPSLP-1986-CiepielewskiH86 #evaluation #execution #logic programming #performance #source code
Performance Evaluation of a Storage Model for OR--Parallel Execution of Logic Programs (AC, BH), pp. 246–257.
ICLPSLP-1986-DebrayW86 #automation #prolog #source code
Automatic Mode Inference for Prolog Programs (SKD, DSW), pp. 78–88.
ICLPSLP-1986-Gelder86 #logic programming #source code #using
Negation as Failure Using Tight Derivations for General Logic Programs (AVG), pp. 127–138.
ICLPSLP-1986-LiM86 #execution #logic programming #parallel
The Sync Model: A Parallel Execution Method for Logic Programming (PPL, AJM), pp. 223–234.
ICLPSLP-1986-Miller86 #formal method #logic programming
A Theory of Modules for Logic Programming (DM), pp. 106–114.
ICLPSLP-1986-OhrstromA86 #logic programming
The Logic of Tensed Statements in English — An Application of Logic Programming (, NA), pp. 12–19.
ICLPSLP-1986-Tarnlund86 #logic programming #perspective
Logic Programming-From a Logic Point of View (SÅT), pp. 96–103.
ICLPSLP-1986-VasakP86 #logic programming #source code
Characterisation of Terminating Logic Programs (TV, JP), pp. 140–147.
DACDAC-1985-Chan #analysis #development #multi #network
Development of a timing analysis program for multiple clocked network (EC), pp. 816–819.
SIGMODSIGMOD-1985-DemoK #analysis #database #dependence
Analysis of the Context Dependency of CODASYL Find-Statements with Application to Database Program Conversion (GBD, SK), pp. 354–361.
VLDBVLDB-1985-Mendelzon #dependence #functional #logic programming #source code
Functional Dependencies in Logic Programs (AOM), pp. 324–330.
VLDBVLDB-1985-Rowe #programming
“Fill-in-the-Form” Programming (LAR), pp. 394–404.
STOCSTOC-1985-AharoniEL #integer #linear #source code
Dual Integer Linear Programs and the Relationship between their Optima (RA, PE, NL), pp. 476–483.
STOCSTOC-1985-Kaltofen #source code
Computing with Polynomials Given by Straight-Line Programs I: Greatest Common Divisors (EK), pp. 131–142.
STOCSTOC-1985-VardiS #bound #logic #source code
Improved Upper and Lower Bounds for Modal Logics of Programs: Preliminary Report (MYV, LJS), pp. 240–251.
ICALPICALP-1985-Hortala-GonzalezR #hoare #logic #nondeterminism #source code #standard #theorem
Hoare’s Logic for Nondeterministic Regular Programs: A Nonstandard Completeness Theorem (MTHG, MRA), pp. 270–280.
FPCAFPCA-1985-AbramskyS85 #named #programming #virtual machine
Secd-m: a Virtual Machine for Applicative Programming (SA, RS), pp. 81–98.
FPCAFPCA-1985-Bellot85 #higher-order #programming
High Order Programming in Extended FP (PB), pp. 65–80.
FPCAFPCA-1985-BushG85 #execution #parallel #recursion #source code
Transforming Recursive Programs for Execution on Parallel Machines (VJB, JRG), pp. 350–367.
FPCAFPCA-1985-Debray85 #optimisation #prolog #recursion #source code
Optimizing Almost-Tail-Recursive Prolog Programs (SKD), pp. 204–219.
FPCAFPCA-1985-Dybjer85 #logic #verification
Program Verification in a Logical Theory of Constructions (PD), pp. 334–349.
FPCAFPCA-1985-Johnsson85 #equation #recursion #source code
λ Lifting: Treansforming Programs to Recursive Equations (TJ), pp. 190–203.
FPCAFPCA-1985-ODonnell85 #architecture
An Architecture that Efficiently Updates Associative Aggregates in Applicative Programing Languages (JTO), pp. 164–189.
POPLPOPL-1985-HudakB #functional #problem #programming
The Aggregate Update Problem in Functional Programming Systems (PH, AB), pp. 300–314.
POPLPOPL-1985-Lamport #concurrent #specification #what #why
What It Means for a Concurrent Program to Satisfy a Specification: Why No One Has Specified Priority (LL), pp. 78–83.
POPLPOPL-1985-Leivant #imperative #logic #reasoning #source code
Logical and Mathematical Reasoning about Imperative Programs (DL), pp. 132–140.
POPLPOPL-1985-LichtensteinP #concurrent #finite #linear #source code #specification
Checking That Finite State Concurrent Programs Satisfy Their Linear Specification (OL, AP), pp. 97–107.
POPLPOPL-1985-Lindstrom #functional #logic #programming
Functional Programming and the Logical Variable (GL), pp. 266–280.
POPLPOPL-1985-SannellaT #development #ml #specification #standard
Program Specification and Development in Standard ML (DS, AT), pp. 67–77.
ICSEICSE-1985-Chen #development #formal method #functional #implementation #programming
Extending the Implementation Scheme of Functional Programming System FP for Supporting the Formal Software Development Methodology (QC), pp. 50–54.
ICSEICSE-1985-GirgisW #analysis #data flow #testing #using
An Integrated System for Program Testing Using Weak Mutation and Data Flow Analysis (MRG, MRW), pp. 313–319.
ICSEICSE-1985-HattoriKW #ada #comparison #lisp #programming #prolog
A Comparison of Lisp, Prolog, and Ada Programming Productivity an AI Areas (FH, KK, TW), pp. 285–291.
ICSEICSE-1985-HedleyH #source code
The Causes and Effects of Infeasible Paths in Computer Programs (DH, MAH), pp. 259–267.
ICSEICSE-1985-KnightA #evaluation #fault
An Experimental Evaluation of Simple Methods for Seeding Program Errors (JCK, PA), pp. 337–342.
ICSEICSE-1985-Madhavji #programming
Operations for Programming in the All (NHM), pp. 15–25.
ICSEICSE-1985-Schaul #bibliography #design #education #re-engineering #using
Design Using Software Engineering Principles: Overview of an Educational Program (MS), pp. 201–209.
ICSEICSE-1985-ShimizuS #automation #embedded #multi #realtime #source code
Automatic Tuning of Multi-Task Programs for Real-Time Embedded Systems (TS, KS), pp. 350–357.
ICSEICSE-1985-TakahashiK #empirical #fault #predict
An Empirical Study of a Model for Program Error Prediction (MT, YK), pp. 330–336.
ICSEICSE-1985-WhiteS #testing
Experiments Determining Best Paths for Testing Computer Program Predicates (LJW, PNS), pp. 238–243.
SOSPSOSP-1985-Cooper #distributed #source code
Replicated Distributed Programs (ECC), pp. 63–78.
SOSPSOSP-1985-MalkawiP #compilation #memory management #policy #source code
Compiler Directed Memory Management Policy For Numerical Programs (MM, JHP), pp. 97–106.
RTARTA-1985-RetyKKL #algorithm #logic programming #named #unification
NARROWER: A New Algorithm for Unification and Its Application to Logic Programming (PR, CK, HK, PL), pp. 141–157.
ICLPSLP-1985-ChomickiM85 #programming #prolog #scalability #source code #towards
Towards a Programming Environment for Large Prolog Programs (JC, NHM), pp. 230–241.
ICLPSLP-1985-CoxP85 #deduction #logic programming
Surface Deduction: A Uniform Mechanism for Logic Programming (PTC, TP), pp. 220–227.
ICLPSLP-1985-DembinskiM85 #backtracking #logic programming #source code
AND-Parallelism with Intelligent Backtracking for Annotated Logic Programs (PD, JM), pp. 29–38.
ICLPSLP-1985-DershowitzP85 #logic programming
Logic Programming cum Applicative Programming (ND, DAP), pp. 54–66.
ICLPSLP-1985-Fribourg85 #interpreter #logic programming #named #programming language
SLOG: A Logic Programming Language Interpreter Based on Clausal Superposition and Rewriting (LF), pp. 172–184.
ICLPSLP-1985-Gallaire85 #logic programming
Logic Programming: Further Developments (HG), pp. 88–96.
ICLPSLP-1985-GallierR85 #graph grammar #logic programming
Logic Programming and Graph Rewriting (JHG, SR), pp. 208–219.
ICLPSLP-1985-GanzingerH85 #compilation #composition #logic programming
Modular Logic Programming of Compilers (HG, MH), pp. 242–253.
ICLPSLP-1985-Kowalski85 #logic programming
Directions for Logic Programming (RAK), pp. 2–7.
ICLPSLP-1985-MaluszynskiK85 #execution #logic programming #source code
Unification-Free Execution of Logic Programs (JM, HJK), pp. 78–86.
ICLPSLP-1985-OKeefe85a #algebra #logic programming #source code #towards
Towards an Algebra for Constructing Logic Programs (RAO), pp. 152–160.
ICLPSLP-1985-SrivastavaOS85 #functional #integration #logic #programming
An(other) Integration of Logic and Functional Programming (AS, DO, AS), pp. 254–260.
ICLPSLP-1985-UmrigarP85 #empirical #first-order #logic #programming
An Experiment in Programming with Full First-Order Logic (ZDU, VP), pp. 40–47.
DACDAC-1984-Cavin #design
Introduction to the SRC design sciences program (RKCI), pp. 216–217.
DACDAC-1984-Dewey #hardware
The VHSIC hardware description language (VHDL) program (AD), pp. 556–557.
DACDAC-1984-HorstmannS #design #logic programming #using
Computer aided design (CAD) using logic programming (PWH, EPS), pp. 144–151.
DACDAC-1984-KawaiH #fault #simulation
An experimental MOS fault simulation program CSASIM (MK, JPH), pp. 2–9.
SIGMODSIGMOD-1984-Hall #algebra #functional #logic #programming #relational
Relational Algebras, Logic, and Functional Programming (PAVH), pp. 326–333.
VLDBVLDB-1984-StonebrakerR #database #interface
Database Portals: A New Application Program Interface (MS, LAR), pp. 3–13.
PLDISCC-1984-ChristopherHK #code generation #programming #using
Using dynamic programming to generate optimized code in a Graham-Glanville style code generator (TWC, PJH, RCK), pp. 25–36.
PLDISCC-1984-Zadeck #analysis #data flow #editing #incremental
Incremental data flow analysis in a structured program editor (FKZ), pp. 132–143.
STOCSTOC-1984-Karmarkar #algorithm #linear #polynomial #programming
A New Polynomial-Time Algorithm for Linear Programming (NK), pp. 302–311.
STOCSTOC-1984-VardiW #automaton #logic #source code
Automata Theoretic Techniques for Modal Logics of Programs (Extended Abstract) (MYV, PW), pp. 446–456.
ICALPICALP-1984-Abdallah #infinity #logic programming #on the
On the Interpretation of Infinite Computations in Logic Programming (MANA), pp. 358–370.
ICALPICALP-1984-Fribourg #equation #programming language
Oriented Equational Clauses as a Programming Language (LF), pp. 162–173.
LISPLFP-1984-GivlerK #program transformation #recognition
Schema Recognition for Program Transformations (JSG, RBK), pp. 74–84.
LISPLFP-1984-Griswold #evaluation #programming language
Expression Evaluation in the ICON Programming Language (REG), pp. 177–183.
LISPLFP-1984-Katayama #approach #functional #programming language #type checking #type inference
Type Inference and Type Checking for Functional Programming Languages: A Reduced Computation Approach (TK), pp. 263–272.
LISPLFP-1984-MalachiMW #named #programming language
TABLOG: The Deductive-Tableau Programming Language (YM, ZM, RJW), pp. 323–330.
LISPLFP-1984-Pettorossi #performance #source code
A Powerful Strategy for Deriving Efficient Programs by Transformation (AP), pp. 273–281.
LISPLFP-1984-Smolka #data flow #logic programming #source code
Making Control and Data Flow in Logic Programs Explicit (GS), pp. 311–322.
POPLPOPL-1984-Bandes #programming language
Constraining-Unification and the Programming Language Unicorn (RGB), pp. 106–110.
POPLPOPL-1984-Grabowski #logic #on the #programming
On Relative Completeness of Programming Logics (MG), pp. 258–261.
POPLPOPL-1984-Johnson #design #programming
Applicative Programming and Digital Design (SDJ), pp. 218–227.
POPLPOPL-1984-MishraK #source code #static analysis
Static Inference of Properties of Applicative Programs (PM, RMK), pp. 235–244.
POPLPOPL-1984-Ossher #graph #named
Grids: A New Program Structuring Mechanism Based on Layered Graphs (HO), pp. 11–22.
POPLPOPL-1984-Shapiro #concurrent #programming #prolog
Systems Programming in Concurrent Prolog (EYS), pp. 93–105.
POPLPOPL-1984-SubrahmanyamY #evaluation #functional #lazy evaluation #logic programming #reduction #source code
Pattern Driven Lazy Reduction: A Unifying Evaluation Mechanism for Functional and Logic Programs (PAS, JHY), pp. 228–234.
ICSEICSE-1984-BidoitBGGG #exception #specification
Exception Handling: Formal Specification and Systematic Program Construction (MB, BB, MCG, CG, GDG), pp. 18–29.
ICSEICSE-1984-Boydston #programming #question
Programming Cost Estimate: Is It Reasonable? (REB), pp. 153–161.
ICSEICSE-1984-Chyou #correctness #proving
Structure Charts and Program Correctness Proofs (SCC), pp. 486–498.
ICSEICSE-1984-Donzeau-GougeLM #syntax
Practical Applications of a Syntax Directed Program Manipulation Environment (VDG, BL, BM), pp. 346–357.
ICSEICSE-1984-Elshoff #complexity #metric
Characteristic Program Complexity Measures (JLE), pp. 288–293.
ICSEICSE-1984-Friman #generative #named #source code
MGEN — A Generator for Menu Driven Programs (BF), pp. 198–206.
ICSEICSE-1984-GuyardJ #named #programming
MAIDAY: An Environment for Guided Programming (JG, JPJ), pp. 126–137.
ICSEICSE-1984-JohnsonS #comprehension #knowledge-based #named
PROUST: Knowledge-Based Program Understanding (WLJ, ES), pp. 369–380.
ICSEICSE-1984-LucenaMVC #problem #programming
The Data Transform Programming Metho: An Example for File Processing Problems (CJPdL, RCBM, PASV, DDC), pp. 388–397.
ICSEICSE-1984-MaezawaKSF #interactive
Interactive System for Structured Program Production (HM, MK, KS, YF), pp. 162–171.
ICSEICSE-1984-MiliD #verification
A System for Classifying Program Verification Methods: Assigning Meanings to Program Verification Methods (AM, JD), pp. 499–509.
ICSEICSE-1984-MohriOUTS #design #implementation #named #source code
PDAS: An Assistant for Detailed Design and Implementation of Programs (TM, EO, SU, TT, HS), pp. 108–115.
ICSEICSE-1984-Reiss #development #multi #named
PECAN: Program Development Systems That Support Multiple Views (SPR), pp. 323–333.
ICSEICSE-1984-Rogers #pascal #readability
A New Program Structure to Improve Accuracy and Readability of Pascal Software (WJR), pp. 454–462.
ICSEICSE-1984-Schroeder #documentation #metric #tool support
Integrated Program Measurement and Documentation Tools (AS), pp. 304–313.
ICSEICSE-1984-ShapiroDM #editing #knowledge base
A Knowledge Base for Supporting and Intelligent Program Editor (DGS, JSD, BPM), pp. 381–387.
ICSEICSE-1984-Tai #complexity #data flow #graph #metric
A Program Complexity Metric Based on Data Flow Information in Control Graphs (KCT), pp. 239–249.
ICSEICSE-1984-TaylorS #ada #programming
Steps to an Advanced Ada Programming Environment (RNT, TAS), pp. 116–125.
ICSEICSE-1984-ToriiMSK #analysis #functional #logic #problem #programming
Functional Programming and Logical Programming for the Telegram Analysis Problem (KT, YM, YS, TK), pp. 463–472.
ICSEICSE-1984-VosburghCWAMHL #programming
Productivity Factors and Programming Environments (JV, BC, RW, BA, HM, SH, YL), pp. 143–152.
CADECADE-1984-Schmidt #programming #reasoning
A Programming Notation for Tactical Reasoning (DAS), pp. 445–459.
ICLPILPC-1984-DershowitzJ84 #logic programming
Logic Programming by Completion (ND, NAJ), pp. 313–320.
ICLPILPC-1984-EriksonR84 #array #logic programming
Incorporating Mutable Arrays into Logic Programming (LHE, MR), pp. 101–114.
ICLPILPC-1984-GoguenM84 #logic programming #similarity
Equality, Types, Modules and Generics for Logic Programming (JAG, JM), pp. 115–125.
ICLPILPC-1984-Johansson84 #logic programming #source code #symmetry #using
Using Symmetry for the Derivation of Logic Programs (ALJ), pp. 243–251.
ICLPILPC-1984-Miklos84 #case study #comparison #logic programming #programming language
A Comparison of two Logic Programming Languages: A Case Study (MS), pp. 41–51.
ICLPILPC-1984-Nakamura84 #concurrent #evaluation #logic programming #source code
Associative Concurrent Evaluation of Logic Programs (KN), pp. 321–331.
ICLPILPC-1984-Sintzoff84 #bound #source code #strict
Bounded-Horizon Success-Complete Restriction of Inference Programs (MS), pp. 139–150.
ICLPILPC-1984-StepankovaS84 #logic programming #source code
Computation Trees and Transformations of Logic Programs (OS, PS), pp. 53–63.
ICLPILPC-1984-SunW84 #logic programming
A Model Theory of Logic Programming Methodology (HS, LW), pp. 253–262.
ICLPILPC-1984-TamakiS84 #logic programming #source code
Unfold/Fold Transformation of Logic Programs (HT, TS), pp. 127–138.
ICLPILPC-1984-WolframML84 #logic programming #source code
A Unified Treatment of Resolution Strategies for Logic Programs (DAW, MJM, JLL), pp. 263–276.
ICLPSLP-1984-AponteFR84 #editing #first-order #proving
Editing First-Order Proofs: Programmed Rules vs Derived Rules (MVA, JAF, PR), pp. 92–98.
ICLPSLP-1984-BarbutiBLM84 #functional #integration #logic programming #on the
On the Integration of Logic Programming and Functional Programming (RB, MB, GL, MM), pp. 160–166.
ICLPSLP-1984-BroughE84 #data flow #logic #programming
Dataflow, Flowcharts, and “LUCID”-style Programming in Logic (DRB, MHvE), pp. 252–258.
ICLPSLP-1984-Carlsson84 #functional #implementation #on the #programming #prolog
On Implementing Prolog in Functional Programming (MC), pp. 154–159.
ICLPSLP-1984-Gelernter84 #concurrent #programming #prolog
A Note on Systems Programming in Concurrent Prolog (DG), pp. 76–82.
ICLPSLP-1984-GergelyS84 #logic programming
Cuttable Formulas for Logic Programming (TG, MS), pp. 299–310.
ICLPSLP-1984-Kahn84 #logic programming #source code
A Primitive for the Control of Logic Programs (KMK), pp. 242–251.
ICLPSLP-1984-LindstromP84 #execution #logic programming
Stream-Based Execution of Logic Programming (GL, PP), pp. 168–176.
ICLPSLP-1984-PortoF84 #approach #logic programming #natural language #semantics
Natural Language Semantics: A Logic Programming Approach (AP, MF), pp. 228–232.
ICLPSLP-1984-Reddy84 #functional #logic programming #source code
Transformation of Logic Programs into Functional Programs (USR), pp. 187–196.
ICLPSLP-1984-Smith84 #logic programming
Logic Programming on an FFP Machine (BS), pp. 177–186.
ICLPSLP-1984-SubrahmanyamY84 #concept #evaluation #functional #logic programming
Conceptual Basis and Evaluation Strategies for Integrating Functional and Logic Programming (PAS, JHY), pp. 144–153.
ICLPSLP-1984-Tamaki84 #logic programming #programming language #semantics
Semantics of a Logic Programming Language with a Reducibility Predicate (HT), pp. 259–264.
ICLPSLP-1984-TaylorLMS84 #logic programming #parallel #using
Logic Programming Using Parallel Associative Operations (ST, AL, GQMJ, SJS), pp. 58–68.
ICLPSLP-1984-WarrenADK84 #distributed #network #prolog #source code
Executing Distributed Prolog Programs on a Broadcast Network (DSW, MA, SKD, LVK), pp. 12–21.
ICLPSLP-1984-Zaniolo84 #object-oriented #programming #prolog
Object-Oriented Programming in Prolog (CZ), pp. 265–270.
DACDAC-1983-Bassett #programming
Computer Aided Programming (PB), pp. 527–529.
DACDAC-1983-BenmehrezM #implementation #performance
Measured performance of a programmed implementation of the subscripted D-Algorithm (CB, JFM), pp. 308–315.
DACDAC-1983-Dewey #development #hardware
VHSIC hardware description (VHDL) development program (AD), pp. 625–628.
DACDAC-1983-Drier #programming
Simplification of CNC programming for PWB routing (JD), p. 448.
DACDAC-1983-KramlichBCH #development #visualisation
Program visualization: Graphics support for software development (DK, GPB, RTC, CFH), pp. 143–149.
DACDAC-1983-MicheliS #array #logic #multi #named #programmable
PLEASURE: a computer program for simple/multiple constrained/unconstrained folding of Programmable Logic Arrays (GDM, ALSV), pp. 530–537.
VLDBVLDB-1983-Demo #database #interface #navigation #program analysis #specification
Program Analysis for Conversion from a Navigation to a Specification Database Interface (GBD), pp. 387–398.
STOCSTOC-1983-BorodinDFP #bound #branch #source code
Bounds for Width Two Branching Programs (AB, DD, FEF, WJP), pp. 87–93.
STOCSTOC-1983-Kannan #algorithm #integer #problem #programming
Improved Algorithms for Integer Programming and Related Lattice Problems (RK), pp. 193–206.
STOCSTOC-1983-Olderog #hoare #logic #source code
A Characterization of Hoare’s Logic for Programs with Pascal-like Procedures (ERO), pp. 320–329.
ICALPICALP-1983-BrookesR #behaviour #equivalence #logic #programming
Behavioural Equivalence Relations Induced by Programming Logics (SDB, WCR), pp. 97–108.
ICALPICALP-1983-HartS #concurrent #how #probability
Concurrent Probabilistic Program, or: How to Schedule if You Must (SH, MS), pp. 304–318.
ICALPICALP-1983-SatoT #logic programming #source code
Enumeration of Success Patterns in Logic Programs (TS, HT), pp. 640–652.
AdaAda-1983-Hall #ada #database #development #programming
Databases in Software Development: The Ada Programming Support Environment (JAH), pp. 115–132.
POPLPOPL-1983-BonarS #programming
Uncovering Principles of Novice Programming (JB, ES), pp. 10–13.
POPLPOPL-1983-CunyS #compilation #data-driven #execution #source code
Compilation of Data-Driven Programs for Synchronous Execution (JEC, LS), pp. 197–202.
POPLPOPL-1983-FerranteO #dependence
A Program Form Based on Data Dependency in Predicate Regions (JF, KJO), pp. 217–236.
POPLPOPL-1983-KristensenMMN #abstraction #programming language
Abstraction Mechanisms in the BETA Programming Language (BBK, OLM, BMP, KN), pp. 285–298.
POPLPOPL-1983-NagleJ #automation #embedded #proving #realtime #verification
Practical Program Verification: Automatic Program Proving for Real-Time Embedded Software (JN, SJ), pp. 48–58.
POPLPOPL-1983-Paige #algorithm #programming
Transformational Programming — Applications to Algorithms and Systems (RP), pp. 73–87.
POPLPOPL-1983-Pratt #data flow #design #paradigm #programming
Five Paradigm Shifts in Language Design and their Realization in Viron, a Dataflow Programming Environment (VRP), pp. 1–9.
POPLPOPL-1983-Wegner #abstraction #ada #on the #unification
On the Unification of Data and Program Abstraction in Ada (PW), pp. 256–264.
SOSPSOSP-1983-ReidK #file system #source code
A File System Supporting Cooperation between Programs (LGR, PLK), pp. 20–19.
DACDAC-1982-BellonLSSVGI #automation #generative #source code
Automatic generation of microprocessor test programs (CB, AL, SS, GS, RV, FG, MI), pp. 566–573.
DACDAC-1982-GoelM82a #analysis #interactive #testing
An interactive testability analysis program — ITTAP (DKG, RMM), pp. 581–586.
DACDAC-1982-Kaplan #strict #verification
A “non-restrictive” artwork verification program for printed circuit boards (DK), pp. 551–558.
DACDAC-1982-Putatunda #automation #named
Auto-delay: A program for automatic calculation of delay in LSI/VLSI chips (RP), pp. 616–621.
DACDAC-1982-Sr #analysis #verification
Timing Verification and the Timing Analysis program (RBHS), pp. 594–604.
DACDAC-1982-TakashimaMCY #source code #verification
Programs for verifying circuit connectivity of mos/lsi mask artwork (MT, TM, TC, KY), pp. 544–550.
SIGMODSIGMOD-1982-Bell #modelling #simulation #source code
Data Modelling of Scientific Simulation Programs (JLB), pp. 79–86.
PLDISCC-1982-RudmikM #compilation #performance #scalability #source code
An Efficient Separate Compilation Strategy for Very Large Programs (AR, BGM), pp. 301–307.
ICALPICALP-1982-Ben-Ari #algorithm #garbage collection #on the fly #proving
On-the-Fly Garbage Collection: New Algorithms Inspired by Program Proofs (MBA), pp. 14–22.
ICALPICALP-1982-BerklingF #functional #programming language #λ-calculus
A Modification of the λ-Calculus as a Base for Functional Programming Languages (KJB, EF), pp. 35–47.
ICALPICALP-1982-HarelK #induction #programming language #set
A Programming Language for the Inductive Sets, and Applications (DH, DK), pp. 313–329.
LISPLFP-1982-Bohm #combinator #functional #programming
Combinatory Foundation of Functional Programming (CB), pp. 29–36.
LISPLFP-1982-CohenM #algebra #nondeterminism #source code #towards
Toward an Algebra of Nondeterministic Programs (ATC, TJM), pp. 235–242.
LISPLFP-1982-EggertS #logic programming #programming language
Logic Enhancement: A Metho for Extending Logic Programming Languages (PRE, DVS), pp. 74–80.
LISPLFP-1982-MuchnickJ #combinator #evaluation
A Fixed-Program Machine for Combinator Expression Evaluation (SSM, NDJ), pp. 11–20.
POPLPOPL-1982-DamasM #functional #source code
Principal Type-Schemes for Functional Programs (LD, RM), pp. 207–212.
POPLPOPL-1982-HailpernO #composition #concurrent #source code #verification
Modular Verification of Concurrent Programs (BH, SSO), pp. 322–336.
POPLPOPL-1982-HartSP #concurrent #probability #source code #termination
Termination of Probabilistic Concurrent Programs (SH, MS, AP), pp. 1–6.
POPLPOPL-1982-JonesM #analysis #approach #data flow #data type #flexibility #interprocedural #recursion #source code
A Flexible Approach to Interprocedural Data Flow Analysis and Programs with Recursive Data Structures (NDJ, SSM), pp. 66–74.
POPLPOPL-1982-LiptonSV #aspect-oriented #programming
Programming Aspects of VLSI (RJL, RS, JV), pp. 57–65.
POPLPOPL-1982-LiskovS #distributed #robust #source code
Guardians and Actions: Linguistic Support for Robust, Distributed Programs (BL, RS), pp. 7–19.
POPLPOPL-1982-MeyerM #axiom #recursion #source code
Axiomatic Definability and Completeness for Recursive Programs (ARM, JCM), pp. 337–346.
POPLPOPL-1982-Shapiro #algorithm
Algorithmic Program Diagnosis (EYS), pp. 299–308.
POPLPOPL-1982-Voda #named #operating system #programming language
Maple: a Programming Language, Operating System (PJV), pp. 157–168.
ICSEICSE-1982-Abu-SufahLMY #behaviour #source code
Experimental Results on the Paging Behavior of Numerical Programs (WAAS, RL, MM, PY), pp. 110–119.
ICSEICSE-1982-BarstowDSV #automation #programming
An Automatic Programming System to Support an Experimental Science (DRB, RD, SWS, SV), pp. 360–366.
ICSEICSE-1982-Bauer #reasoning #specification
From Specifications to Machine Code: Program Construction through Formal Reasoning (FLB), pp. 84–93.
ICSEICSE-1982-ItakuraT #evaluation
A Model for Estimating Program Size and Its Evaluation (MI, AT), pp. 104–109.
ICSEICSE-1982-Ling #design #diagrams #source code #using
Designing Data Entry Programs Using State Diagram as a Common Model (MML), pp. 296–308.
ICSEICSE-1982-ManoOT #case study #experience #multi #programming
Early Experiences with a Multi-Display Programming Environment (YM, KO, KT), pp. 422–423.
ICSEICSE-1982-MiyazawaOK #communication #protocol
The Portable Communication Protocol Program COMPAS for Data Terminal Systems (KM, MO, SK), pp. 420–421.
ICSEICSE-1982-PetroneLS #interactive #named #source code
DUAL: An Interactive Tool for Developing Documented Programs by Step-Wise Refinements (LP, ADL, FS), pp. 350–359.
ICSEICSE-1982-TakahashiAK #debugging #fortran #visual notation
Visual Aid for FORTRAN Program Debugging (KT, TA, MK), pp. 414–415.
ICSEICSE-1982-WarrenMH #experience #pascal #quality #source code
Experience with a Module Package in Developing Production Quality PASCAL Programs (SW, BEM, CH), pp. 246–253.
ICSEICSE-1982-Wertz #design #incremental #interactive #programming
The Design of an Integrated, Interactive and Incremental Programming Environment (HW), pp. 157–165.
CADECADE-1982-Goad #automation #source code
Automatic Construction of Special Purpose Programs (CG), pp. 194–208.
CADECADE-1982-Smith #synthesis
Derived Preconditions and Their Use in Program Synthesis (DRS), pp. 172–193.
CADECADE-1982-SterlingB #verification
Meta-Level Inference and Program Verification (LS, AB), pp. 144–150.
CADECADE-1982-Wos #automation
Solving Open Questions with an Automated Theorem-Proving Program (LW), pp. 1–31.
ICLPILPC-1982-BarbutiDL82 #logic programming #proving #source code #towards
Toward an Inductionless Technique for Proving Properties of Logic Programs (RB, PD, GL), pp. 175–181.
ICLPILPC-1982-Bruynooghe82a #prolog #reliability #source code
Adding Redundancy to Obtain more Reliable and Readable Prolog Programs (MB), pp. 129–133.
ICLPILPC-1982-EisingerKM82 #approach #logic programming #parallel
Logic Programming: A Parallel Approach (NE, SK, JM), pp. 71–77.
ICLPILPC-1982-Emden82 #algorithm #prolog #source code
An Algorithm for Interpreting Prolog Programs (MHvE), pp. 56–64.
ICLPILPC-1982-Eshghi82 #fault #logic #metalanguage #programming
Application of Meta-language Programming to Fault Finding in Logic Circuits (KE), pp. 240–246.
ICLPILPC-1982-FarkasSS82 #named #specification
LDM: A Program Specification Support System (ZF, PS, EST), pp. 123–128.
ICLPILPC-1982-FurukawaNM82 #concurrent #interpreter #programming #prolog
Prolog Interpreter Based on Concurrent Programming (KF, KN, YM), pp. 38–44.
ICLPILPC-1982-Kahn82 #lisp #prolog #source code
A Partial Evaluator of Lisp Programs Written in Prolog (KMK), pp. 19–25.
ICLPILPC-1982-Kurokawa82 #logic programming #re-engineering #what
Logic Programming — What Does it Bring to the Software Engineering (TK), pp. 134–138.
ICLPILPC-1982-MaluszynskiN82 #comparison #logic programming #programming language #prolog
A Comparison of the Logic Programming Language Prolog with Two-levels Grammars (JM, JFN), pp. 193–199.
ICLPILPC-1982-MarkuszK82 #design #programming #prolog
A Design Methodology in Prolog Programming (ZM, AAK), pp. 139–145.
ICLPILPC-1982-Morris82 #logic programming #relational #source code
Relational Production Systems and Logic Programs (PHM), pp. 187–192.
ICLPILPC-1982-Porto82 #logic #named #programming
Epilog: A Language for Extended Programming in Logic (AP), pp. 31–37.
ICLPILPC-1982-Sato82 #prolog #semantics #source code
Negation and Semantics of Prolog Programs (TS), pp. 169–174.
ICLPILPC-1982-SebelikS82 #graph #prolog #source code
Graphs as Data in Prolog Programs (JS, PS), pp. 105–109.
ICLPILPC-1982-Shapiro82 #complexity #logic programming #source code
Alternation and the Computational Complexity of Logic Programs (EYS), pp. 154–163.
ICLPILPC-1982-Skuce82 #automation #development #generative #program transformation
Module Development Based on Program Transformation and Automatic Generation of the Input-output Relation (DRS), pp. 116–122.
DACDAC-1981-SakauyeLRETSABW #design #set #source code
A set of programs for MOS design (GS, AL, JR, RE, JT, ESYS, EA, FB, PSW), pp. 435–442.
STOCSTOC-1981-JosephY #modelling #performance #polynomial #source code
Fast Programs for Initial Segments and Polynomial Time Computation in Weak Models of Arithmetic (Preliminary Abstract) (DJ, PY), pp. 55–61.
STOCSTOC-1981-Leivant #complexity #independence #parametricity #polymorphism #programming language #theorem
The Complexity of Parameter Passing in Polymorphic Procedures (or: Programming Language Theorems Independent of Very Strong Theories) (DL), pp. 38–45.
ICALPICALP-1981-BergstraT #algebra #hoare #logic #programming
Algebraically Specified Programming Systems and Hoare’s Logic (JAB, JVT), pp. 348–362.
ICALPICALP-1981-Sharir #analysis #data flow #source code
Data Flow Analysis of Applicative Programs (MS), pp. 98–113.
FMPS-1981-ColemanG #correctness #distributed #source code
Partial Correctness of Distributed Programs (DC, RMG), pp. 138–180.
FMPS-1981-ColemanG81a #distributed #source code #specification
Specification of Distributed Programs (DC, RMG), pp. 181–214.
FMPS-1981-Steensgaard-Madsen #specification
Program Specification by Module Trees (JSM), pp. 294–321.
POPLPOPL-1981-AlbergaBLMW #development
A Program Development Tool (CNA, ALB, GBLJ, MM, MNW), pp. 92–104.
POPLPOPL-1981-Cartwright #testing
Formal Program Testing (RC), pp. 125–132.
POPLPOPL-1981-Chandra #database #programming
Programming Primitives for Database Languages (AKC), pp. 50–62.
POPLPOPL-1981-HalpernM #axiom #programming language
Axiomatic Definitions of Programming Languages, II (JYH, ARM), pp. 139–148.
POPLPOPL-1981-Hennessy #exception #optimisation
Program Optimization and Exception Handling (JLH), pp. 200–206.
POPLPOPL-1981-Polak #semantics #verification
Program Verification Based on Denotational Semantics (WP), pp. 149–158.
POPLPOPL-1981-Pratt #decidability #logic
Program Logic Without Binding is Decidable (VRP), pp. 159–163.
POPLPOPL-1981-RamanathanS #development #modelling #problem
Modeling of Problem Domains for Driving Program Development Systems (JR, CJS), pp. 28–40.
POPLPOPL-1981-Scherlis
Program Improvement by Internal Specialization (WLS), pp. 41–49.
ICSEICSE-1981-AdamGL #interactive
An Interactive Tool for Program Manipulation (AA, PYG, JPHL), p. 460–?.
ICSEICSE-1981-AndrewsB #automation #implementation #testing
An Automated Program Testing Methodology and Its Implementation (DMA, JPB), pp. 254–262.
ICSEICSE-1981-CheathamHT #refinement
Program Refinement by Transsformation (TECJ, GHH, JAT), pp. 430–438.
ICSEICSE-1981-CunhaM #data type #programming
Resource = Abstract Data Type + Synchronization — A Methodology for Message Oriented Programming (PRFC, TSEM), pp. 263–272.
ICSEICSE-1981-Dershowitz #abstraction #evolution #source code
The Evolution of Programs: Program Abstraction and Instantiation (ND), pp. 79–89.
ICSEICSE-1981-FeilerM #incremental #programming
An Incremental Programming Environment (PHF, RMM), pp. 44–53.
ICSEICSE-1981-FutamuraKHT #analysis #development #diagrams #problem #source code
Development of Computer Programs by Problem Analysis Diagram (PAD) (YF, TK, HH, MT), pp. 325–332.
ICSEICSE-1981-Howden #testing
Completeness Criteria for Testing Elementary Program Functions (WEH), pp. 235–243.
ICSEICSE-1981-Huff #configuration management #database #effectiveness #programming
A Database Model for Effective Configuration Management in the Programming Environment (KEH), pp. 54–62.
ICSEICSE-1981-Katayama #attribute grammar #functional #named #programming
HFP: A Hierarchical and Functional Programming Based on Attribute Grammar (TK), pp. 343–353.
ICSEICSE-1981-RichardsonC #analysis #reliability
A Partition Analysis Method to Increase Program Reliability (DJR, LAC), pp. 244–253.
ICSEICSE-1981-SunoharaTUO #complexity #development
Program Complexity Measure for Software Development Management (TS, AT, KU, TO), pp. 100–106.
ICSEICSE-1981-Weiser #slicing
Program Slicing (MW), pp. 439–449.
ICSEICSE-1981-WoodfieldDS #composition #comprehension
The Effect of Modularization and Comments on Program Comprehension (SNW, HED, VYS), pp. 215–223.
SOSPSOSP-1981-BernsteinH #logic #proving #realtime #source code
Proving Real-Time Properties of Programs with Temporal Logic (AJB, PKHJ), pp. 1–11.
DACDAC-1980-GoldsteinT #analysis #named
SCOAP: Sandia controllability/observability analysis program (LHG, ELT), pp. 190–196.
SIGMODSIGMOD-1980-HammerB #data-driven #named #programming language
DIAL: A Programming Language for Data Intensive Applications (MH, BB), pp. 75–92.
VLDBVLDB-1980-Risch #flexibility #generative #taxonomy
Production Program Generation in a Flexible Data Dictionary System (TR), pp. 343–349.
VLDBVLDB-1980-ShneidermanT #automation #database #query
Path Expressions for Complex Queries and Automatic Database Program Conversion (BS, GT), pp. 33–44.
STOCSTOC-1980-IbarraL #complexity #equivalence #problem #source code
The Complexity of the Equivalence Problem for Straight-Line Programs (OHI, BSL), pp. 273–280.
STOCSTOC-1980-Mirkowska #algorithm #axiom #bound #nondeterminism
Complete Axiomatization of Algorithmic Properties of Program Schemes with Bounded Nondeterministic Interpretations (GM), pp. 14–21.
STOCSTOC-1980-Reif #logic #probability #programming
Logics for Probabilistic Programming (Extended Abstract) (JHR), pp. 8–13.
STOCSTOC-1980-Yao #performance #programming #using
Efficient Dynamic Programming Using Quadrangle Inequalities (FFY), pp. 429–435.
STOCSTOC-1980-Yap #first-order #problem #source code #trade-off
Space-time Tradeoffs and First Order Problems in a Model of Programs (CKY), pp. 318–325.
ICALPICALP-1980-EmersonC #correctness #fixpoint #parallel #source code #using
Characterizing Correctness Properties of Parallel Programs Using Fixpoints (EAE, EMC), pp. 169–181.
ICALPICALP-1980-LangmaackO #hoare #programming language
Present-Day Hoare-Like Systems for Programming Languages with Procedures: Power, Limits and most Likely Expressions (HL, ERO), pp. 363–373.
ICALPICALP-1980-SchmidtS
An Improved Program for Constructing Open Hash Tables (JPS, ES), pp. 569–581.
ICALPICALP-1980-Turchin #optimisation #proving #theorem proving
The Use of Metasystem Transition in Theorem Proving and Program Optimization (VFT), pp. 645–657.
LISPLISP-1980-GoldsteinB #object-oriented #programming #smalltalk
Extenting Object Oriented Programming in Smalltalk (IPG, DGB), pp. 75–81.
LISPLISP-1980-LiebermanH #testing
A Session with Tinker: Interleaving Program Testing with Program Writing (HL, CH), pp. 90–99.
POPLPOPL-1980-BuddDLS #correctness #functional #source code #using
Theoretical and Emperical Studies on Using Program Mutation to Test the Functional Correctness of Programs (TAB, RAD, RJL, FGS), pp. 220–233.
POPLPOPL-1980-FriedmanW #programming
An Indeterminate Constructor for Applicative Programming (DPF, DSW), pp. 245–250.
POPLPOPL-1980-Kfoury #analysis #set #source code
Analysis of Simple Programs Over Different Sets of Primitives (AJK), pp. 56–61.
POPLPOPL-1980-Klint #bibliography #programming language
An Overview of the Summer Programming Language (PK), pp. 47–55.
POPLPOPL-1980-Lamport #logic #quote #source code
“Sometime” is Sometimes “Not Never” — On the Temporal Logic of Programs (LL), pp. 174–185.
POPLPOPL-1980-MeyerH #assessment #axiom #programming language
Axiomatic Definitions of Programming Languages: A Theoretical Assessment (ARM, JYH), pp. 203–212.
POPLPOPL-1980-Parikh #complexity #logic #modelling #source code
Propositional Logics of Programs: Systems, Models, and Complexity (RP), pp. 186–192.
POPLPOPL-1980-Sethi #case study #programming language #semantics #specification
A Case Study in Specifying the Semantics of a Programming Language (RS), pp. 117–130.
POPLPOPL-1980-Tarjan #parsing
Prime Subprogram Parsing of a Program (RET), pp. 95–105.
CADECADE-1980-Bruynooghe #analysis #behaviour #dependence #logic programming #source code
Analysis of Dependencies to Improve the Behaviour of Logic Programs (MB), pp. 293–305.
CADECADE-1980-GuihoG #synthesis
Program Synthesis from Incomplete Specifiactions (GDG, CG), pp. 53–62.
CADECADE-1980-Kott #proving #recursion #source code
A System for Proving Equivalences of Recursive Programs (LK), pp. 63–69.
CADECADE-1980-OverbeekL #architecture #data type #implementation #source code
Data Structures and Control Architectures for Implementation of Theorem-Proving Programs (RAO, ELL), pp. 232–249.
CADECADE-1980-PereiraP #backtracking #logic programming #source code
Selective Backtracking for Logic Programs (LMP, AP), pp. 306–317.
DACDAC-1979-Darringer #hardware #verification
The application of program verification techniques to hardware verification (JAD), pp. 375–381.
DACDAC-1979-Grason #metric #testing
TMEAS, a testability measurement program (JG), pp. 156–161.
DACDAC-1979-LallierJ
A new circuit placement program for FET chips (KWL, RKJ), pp. 109–113.
DACDAC-1979-Marvik #interactive #online #sketching
An interactive routing program with On-line clean-up of sketched routes (OAM), pp. 500–505.
DACDAC-1979-SatoNSY #design #layout #named
MIRAGE — a simple-model routing program for the hierarchical layout design of IC masks (KS, TN, HS, TY), pp. 297–304.
VLDBVLDB-1979-Date #database #programming #tutorial
Locking and Recovery in a Shared Database System: An Application Programming Tutorial (CJD), pp. 1–15.
VLDBVLDB-1979-Setzer #database #development #query #relational
Program Development by Transformations Applied to Relational Database Queries (VWS), pp. 436–443.
VLDBVLDB-1979-TaylorFSSS #database #framework #research
Database Program Conversion: A Framework for Research (RWT, JPF, BS, DCPS, SYWS), pp. 299–312.
PLDISCC-1979-Kahrs #implementation #interactive #programming
Implementation of an Interactive Programming System (MK), pp. 76–82.
PLDISCC-1979-RudmikL #code generation #compilation #design #optimisation #performance
Compiler design for efficient code generation and program optimization (AR, ESL), pp. 127–138.
PLDISCC-1979-Williams
Program checking (GW), pp. 13–25.
STOCSTOC-1979-GurariI #complexity #equivalence #linear #problem #set #source code
The Complexity of the Equivalence Problem for Counter Machines, Semilinear Sets, and Simple Programs (EMG, OHI), pp. 142–152.
STOCSTOC-1979-ODonnell #independence #programming language #theorem
A Programming Language Theorem Which Is Independent of Peano Arithmetic (MO), pp. 176–188.
ICALPICALP-1979-Istrail #fixpoint #monad #recursion #semantics #source code #theorem
A Fixed-Point Theorem for Recursive-Enumerable Languages and Some Considerations About Fixed-Point Semantics of Monadic Programs (SI), pp. 289–303.
ICALPICALP-1979-KowalkV #on the #parallel #reduction #source code
On Reductions of Parallel Programs (WK, RV), pp. 356–369.
ICALPICALP-1979-MannaP #logic #source code
The Modal Logic of Programs (ZM, AP), pp. 385–409.
ICALPICALP-1979-Schmidt #graph #source code
Investigating Programs in Terms of Partial Graphs (GS), pp. 505–519.
POPLPOPL-1979-CartwrightM #first-order #logic #programming
First Order Programming Logic (RC, JM), pp. 68–80.
POPLPOPL-1979-Clarke #concurrent #invariant #source code #synthesis
Synthesis of Resource Invariants for Concurrent Programs (EMC), pp. 211–221.
POPLPOPL-1979-Cohen #recursion #source code
Characterization and Elimination of Redundancy in Recursive Programs (NHC), pp. 143–157.
POPLPOPL-1979-CousotC #design #framework #program analysis
Systematic Design of Program Analysis Frameworks (PC, RC), pp. 269–282.
POPLPOPL-1979-Fong #automation #source code
Automatic Improvement of Programs in Very High Level Languages (ACF), pp. 21–28.
POPLPOPL-1979-GoodC #proving #source code
Principles of Proving Programs Correct in Gypsy (DIG, RMC, JKW), pp. 42–52.
POPLPOPL-1979-GreifM #programming language #semantics #specification
Specifying Programming Language Semantics (IG, ARM), pp. 180–189.
POPLPOPL-1979-Harel #logic #recursion #source code
Recursion in Logics of Programs (DH), pp. 81–92.
POPLPOPL-1979-ReitmanA #approach #axiom #data flow #source code
Certifying Information Flow Properties of Programs: An Axiomatic Approach (RPR, GRA), pp. 283–290.
ICSEICSE-1979-AsirelliDLMMPST #development #flexibility #interpreter
A Flexible Environment for Program Development Based on a Symbolic Interpreter (PA, PD, GL, AM, UM, GP, FS, FT), pp. 251–264.
ICSEICSE-1979-CheathamTH #refinement
A System for Program Refinement (TECJ, JAT, GHH), pp. 53–62.
ICSEICSE-1979-Cohen #source code
Computer-Aided Micro-Analysis of Programs (JC), pp. 79–84.
ICSEICSE-1979-DAgapayeff #framework #on the
On Microprocessors: A Platform for True Program Portability with Examples from Microcobal (AD), pp. 332–339.
ICSEICSE-1979-Horejs #finite #semantics #testing
Finite Semantics for Program Testing (JH), pp. 433–441.
ICSEICSE-1979-JefferyL #comparison #programming
An Inter-Organizational Comparison of Programming Productivity (DRJ, MJL), pp. 369–377.
ICSEICSE-1979-MartyV
Hierarchical Coroutines: A Mechanism for Improved Program Structure (RM, LV), pp. 274–285.
ICSEICSE-1979-Ploedereder #program analysis #verification
Pragmatic Techniques for Program Analysis and Verification (EP), pp. 63–72.
ICSEICSE-1979-RemusZ #predict #quality
Prediction and Management of Program Quality (HR, SNZ), pp. 341–350.
ICSEICSE-1979-RiddleBDE #concurrent #detection #source code
Anomaly Detection in Concurrent Programs (WER, GB, CD, BE), pp. 265–273.
ICSEICSE-1979-Scowen #quality #source code
A New Technique for Improving the Quality of Computer Programs (RSS), pp. 73–78.
ICSEICSE-1979-Wertz #source code
A System to Improve incorrect Programs (HW), pp. 286–293.
DACDAC-1978-CaseS #fault #logic #simulation
SALOGS-IV-A program to perform logic simulation and fault diagnosis (GRC, JDS), pp. 392–397.
DACDAC-1978-FairbairnR #interactive #layout #named
ICARUS: An interactive integrated circuit layout program (DGF, JAR), pp. 188–192.
SIGMODSIGMOD-1978-NationsS #program analysis #sequence
Some DML Instruction Sequences for Application Program Analysis and Conversion (JN, SYWS), pp. 120–131.
VLDBVLDB-1978-Atkinson #database #programming language
Programming Languages and Databases (MPA), pp. 408–419.
STOCSTOC-1978-Lynch #complexity #metric #parametricity
Straight-Line Program Length as a Parameter for Complexity Measures (NAL), pp. 150–161.
STOCSTOC-1978-RaoultV #equivalence #recursion #semantics #source code
Operational and Semantic Equivalence between Recursive Programs (JCR, JV), pp. 75–85.
ICALPICALP-1978-FortuneHS #complexity #equivalence #for free
The Complexity of Equivalence and Containment for Free Single Variable Program Schemes (SF, JEH, EMS), pp. 227–240.
ICALPICALP-1978-Gallier #correctness #nondeterminism #recursion #semantics #source code
Semantics and Correctness of Nondeterministic Flowchart Programs with Recursive Procedures (JHG), pp. 251–267.
ICALPICALP-1978-Harel #logic #source code
Arithmetical Completeness in Logics of Programs (DH), pp. 268–288.
FMVDM-1978-Bjorner #metalanguage #programming #tutorial
Programming in the META-Language: A Tutorial (DB), pp. 24–217.
FMVDM-1978-Lucas #formal method #on the #programming language
On the Formalization of Programming Languages: Early History and Main Approaches (PL), pp. 1–23.
ICGTGG-1978-Bunke #graph grammar
Programmed Graph Grammars (HB), pp. 155–166.
ICGTGG-1978-Pratt #graph #programming language #semantics #using
Definition of Programming Language Semantics Using Grammars for Hierarchical Graphs (TWP), pp. 389–400.
ICGTGG-1978-RosendahlM #analysis #reduction #source code
Analysis of Programs by Reduction of Their Structure (MR, KPM), pp. 409–417.
POPLPOPL-1978-CousotH #automation #linear
Automatic Discovery of Linear Restraints Among Variables of a Program (PC, NH), pp. 84–96.
POPLPOPL-1978-HarelP #logic #nondeterminism #source code
Nondeterminism in Logics of Programs (DH, VRP), pp. 203–213.
POPLPOPL-1978-Ingalls #programming
The Smalltalk-76 Programming System (DI), pp. 9–16.
POPLPOPL-1978-JoshiLY #constraints #programming language #semantics #syntax
Local Constraints in the Syntax and Semantics of Programming Languages (AKJ, LSL, KY), pp. 255–264.
POPLPOPL-1978-Kosinki #data flow #semantics #source code
A Straightforward Denotational Semantics for Non-Determinant Data Flow Programs (PRK), pp. 214–221.
POPLPOPL-1978-Reif #analysis #linear #programming
Symbolic Programming Analysis in Almost Linear Time (JHR), pp. 76–83.
ICSEICSE-1978-Brooks #behaviour #comprehension #re-engineering #using
Using a Behavioral Theory of Program Comprehension in Software Engineering (REB), pp. 196–201.
ICSEICSE-1978-BrowneJ #generative #named #performance #program analysis
FAST: A Second Generation Program Analysis System (JCB, DBJ), pp. 142–148.
ICSEICSE-1978-BrownF #approach #graph #verification
A Graph Theoretic Approach to the Verification of Program Structures (JRB, KFF), pp. 136–141.
ICSEICSE-1978-DershowitzM
Inference Rules for Program Annotation (ND, ZM), pp. 158–167.
ICSEICSE-1978-Howden #empirical #testing
Theoretical and Empirical Studies of Program Testing (WEH), pp. 305–311.
ICSEICSE-1978-KieburtzBH #pascal
A Type-Checking Program Linkage System for Pascal (RBK, WB, CRH), pp. 23–28.
ICSEICSE-1978-King #tutorial #verification
Prospects for Program Verification (Tutorial) (JCK), p. 71.
ICSEICSE-1978-MannaW #source code #synthesis
The Synthesis of Structure Changing Programs (ZM, RJW), pp. 175–187.
ICSEICSE-1978-McClure #analysis #complexity
A Model for Program Complexity Analysis (CLM), pp. 149–157.
ICSEICSE-1978-PerschW #pascal
Symbolic Interpretation and Tracing of PASCAL-Programs (GP, GW), pp. 312–319.
ICSEICSE-1978-VleckC #multi #process #programming
The Multics System Programming Process (THVV, CTC), pp. 278–280.
DACDAC-1977-Amon #automation #design
Automatic optical design with accos v program (MA), pp. 336–340.
SIGMODSIGMOD-1977-SuL #database #program analysis #semantics
A Methodology of Application Program Analysis and Conversion Based on Database Semantics (SYWS, BJL), pp. 75–87.
VLDBVLDB-1977-Housel #approach
A Unified Approach to Program and Data Conversion (BCH), pp. 327–336.
VLDBVLDB-1977-Sagalowicz #data access #named
IDA: An Intelligent Data Access Program (DS), pp. 293–302.
VLDBVLDB-1977-StonebrakerR #programming language
Observations on Data Manipulation Languages and Their Embedding in General Purpose Programming Languages (MS, LAR), pp. 128–143.
VLDBVLDB-1977-Su #programming
Associative Programming in CASSM and its Applications (SYWS), pp. 213–228.
STOCSTOC-1977-Constable #formal method #logic #on the #programming
On the Theory of Programming Logics (RLC), pp. 269–285.
STOCSTOC-1977-FischerL #logic #source code
Propositional Modal Logic of Programs (Extended Abstract) (MJF, REL), pp. 286–294.
STOCSTOC-1977-HarelMP #logic #source code
Computability and Completeness in Logics of Programs (Preliminary Report) (DH, ARM, VRP), pp. 261–268.
STOCSTOC-1977-HarelPS #axiom #deduction #proving #recursion #source code
A Complete Axiomatic System for Proving Deductions about Recursive Programs (DH, AP, JS), pp. 249–260.
STOCSTOC-1977-LynchB #performance #programming
Efficient Reducibility Between Programming Systems: Preliminary Report (NAL, EKB), pp. 228–238.
STOCSTOC-1977-Rosenthal #programming
Nonserial Dynamic Programming Is Optimal (AR), pp. 98–105.
ICALPICALP-1977-ChytilJ #composition #finite #source code #string #transducer
Serial Composition of 2-Way Finite-State Transducers and Simple Programs on Strings (MC, VJ), pp. 135–147.
ICALPICALP-1977-Damm
Languages Defined by Higher Type Program Schemes (WD), pp. 164–179.
ICALPICALP-1977-PnueliS #problem #source code
Simple Programs and Their Decision Problems (AP, GS), pp. 380–390.
POPLPOPL-1977-BerryL #recursion #source code
Minimal and Optimal Computations of Recursive Programs (GB, JJL), pp. 215–226.
POPLPOPL-1977-CherniavskyK #consistency #hoare #programming language #semantics
A Complete and Consistent Hoare Semantics for a Simple Programming Language (JCC, SNK), pp. 1–9.
POPLPOPL-1977-Clarke #axiom #hoare #programming language
Programming Language Constructs for Which it is Impossible to Obtain “Good” Hoare-Like Axiom Systems (EMC), pp. 10–20.
POPLPOPL-1977-CousotC #abstract interpretation #approximate #fixpoint #source code #static analysis
Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints (PC, RC), pp. 238–252.
POPLPOPL-1977-DeMilloLP #process #proving #social #source code #theorem
Social Processes and Proofs of Theorems and Programs (RAD, RJL, AJP), pp. 206–214.
POPLPOPL-1977-DershowitzM #automation #evolution #source code
The Evolution of Programs: A System for Automatic Program Modification (ND, ZM), pp. 144–154.
POPLPOPL-1977-Doeppner #correctness #parallel #refinement
Parallel Program Correctness Through Refinement (TWDJ), pp. 155–169.
POPLPOPL-1977-KennedyZ #analysis #control flow #graph grammar
Applications of Graph Grammar for Program Control Flow Analysis (KK, LZ), pp. 72–85.
POPLPOPL-1977-Lewis #equivalence #problem
The Equivalence Problem for Program Schemata with Nonintersecting Loops (HRL), pp. 253–266.
POPLPOPL-1977-Pratt #performance #programming
The Competence/Performance Dichotomy in Programming (VRP), pp. 194–200.
SOSPSOSP-1977-BabonneauAMM #adaptation #automation #source code
Automatic and General Solution to the Adaption of Programs in a Paging Environment (JYB, MSA, GM, MBM), pp. 109–116.
SOSPSOSP-1977-Masuda #memory management
Effect of Program Localities on Memory Management Strategies (TM), pp. 117–124.
DACDAC-1976-DobesB #automation #design #geometry #recognition
The automatic recognition of silicon gate transistor geometries: An LSI design aid program (ID, RB), pp. 327–335.
DACDAC-1976-Hightower #interactive #named
SLEUTH — a metal-to-metal audit program in an interactive environment (DWH), pp. 318–326.
DACDAC-1976-Ho #analysis #preprocessor #source code
A preprocessor for structural analysis programs (PKH), pp. 17–24.
DACDAC-1976-Hubbard #design
Language extensibility and program design (RDHJ), pp. 371–376.
DACDAC-1976-JonesN #assessment #programming
A quantitative assessment of IBM’s programming productivity techniques (LCJ, DAN), pp. 344–353.
DACDAC-1976-KamikawaiKOYC
Placement and routing program for master-slice LSI’s (RK, KK, AO, IY, TC), pp. 245–250.
DACDAC-1976-Persky #automation #layout #named #string
PRO — an automatic string placement program for polycell layout (GP), pp. 417–424.
DACDAC-1976-Soong #design #logic
The design of program logic (NLS), pp. 354–365.
DACDAC-1976-Vaughn #generative #named
CDALGO — a test pattern generation program (GDV), pp. 186–193.
DACDAC-1976-VeldermanPM #approach #interactive #programming
An approach to interactive graphic programming (PV, GFP, PJM), pp. 366–370.
DACDAC-1976-Yeh #approach #verification
An approach to program verification (RTY), pp. 295–300.
VLDBVLDB-1976-Su #database
Application Program Conversion due to Data Base Changes (SYWS), pp. 143–157.
STOCSTOC-1976-Doeppner #abstraction #on the #parallel #source code
On Abstractions of Parallel Programs (TWDJ), pp. 65–72.
STOCSTOC-1976-Owicki #consistency #deduction #parallel #source code #verification
A Consistent and Complete Deductive System for the Verification of Parallel Programs (SSO), pp. 73–86.
ICALPICALP-1976-Bakker #nondeterminism #recursion #semantics #source code #termination
Semantics and Termination of Nondeterministic Recursive Programs (JWdB), pp. 435–477.
ICALPICALP-1976-BerryC #canonical #equivalence
Program Equivalence and Canonical Forms in Stable Discrete Interpretations (GB, BC), pp. 168–188.
ICALPICALP-1976-Brand #proving #source code
Proving Programs Incorrect (DB), pp. 201–227.
ICALPICALP-1976-Cartwright #data type #lisp #source code #verification
User-Defined Data Types as an Aid to Verifying LISP Programs (RC), pp. 228–256.
ICALPICALP-1976-Emden #source code #verification
Verification Conditions as Programs (MHvE), pp. 99–119.
ICALPICALP-1976-Galil #integer #on the #programming #proving #theorem proving
On Enumeration Procedures for Theorem Proving and for Integer Programming (ZG), pp. 355–381.
ICALPICALP-1976-Greif #on the #proving #source code
On Proofs of Programs for Synchronization (IG), pp. 494–507.
ICALPICALP-1976-Guessarian #equivalence #semantics
Semantic Equivalence of Program Schemes and its Syntactic Characterization (IG), pp. 189–200.
ICALPICALP-1976-Kroger #logic #reasoning #source code
Logical Rules of Natural Reasoning about Programs (FK), pp. 87–98.
ICALPICALP-1976-Schwarz #proving #reasoning #source code #termination
Event Based Reasoning — A System for Proving Correct Termination of Programs (JS), pp. 131–146.
ICALPICALP-1976-Sintzoff #backtracking #source code
Eliminating Blind Alleys from Backtrack Programs (MS), pp. 531–557.
AdaDIPL-1976-Cheatham #design #programming language
Programming language design issues (TECJ), pp. 399–435.
AdaDIPL-1976-Fisher #programming language
The Common Programming Language Effort of the Department of Defense (DF), pp. 1–6.
AdaDIPL-1976-London #design #verification
Remarks on the impact of program verification on language design (RLL), pp. 313–320.
POPLPOPL-1976-Baker #algorithm #source code
An Algorithm for Structuring Programs (BSB), pp. 113–126.
POPLPOPL-1976-BoyerMS #program transformation #recursion
Primitive Recursive Program Transformations (RSB, JSM, RES), pp. 171–174.
POPLPOPL-1976-Geller #correctness #proving #testing
Test Data as an Aid in Proving Program Correctness (MMG), pp. 209–218.
POPLPOPL-1976-JonesM #design #optimisation #programming language #towards
Binding Time Optimization in Programming Languages: Some Thoughts Toward the Design of an Ideal Language (NDJ, SSM), pp. 77–94.
POPLPOPL-1976-Kosinski #data flow #programming #semantics
Mathematical Semantics and Data Flow Programming (PRK), pp. 175–184.
POPLPOPL-1976-Loveman #text-to-text
Program Improvement by Source to Source Transformation (DBL), pp. 140–152.
POPLPOPL-1976-Summers #lisp
A Methodology for Lisp Program Construction from Examples (PDS), pp. 68–76.
POPLPOPL-1976-Wegbreit #program transformation
Goal-Directed Program Transformation (BW), pp. 153–170.
ICSEICSE-1976-BalzerGW #approach #implementation #on the #programming
On the Transformational Implementation Approach to Programming (RB, NMG, DSW), pp. 337–344.
ICSEICSE-1976-BarstowK #interactive #performance #synthesis
Observations on the Interaction Between Coding and Efficiency Knowledge in the PSI Program Synthesis System (DRB, EK), pp. 19–31.
ICSEICSE-1976-BasuM #source code
Some Classes of Naturally Provable Programs (SKB, JM), pp. 400–406.
ICSEICSE-1976-Bauer #process #programming
Programming as an Evolutionary Process (FLB), pp. 223–234.
ICSEICSE-1976-Carrow #programming #theory and practice
Structured Programming: From Theory to Practice (JCC), pp. 370–372.
ICSEICSE-1976-EhrenbergerRO #program analysis #verification
Program Analysis — A Method for the Verification of Software for the Control of a Nuclear Reactor (WDE, GR, KO), pp. 611–616.
ICSEICSE-1976-Feldman #case study #programming language
New Languages from Old: The Extension of Programming Languages by Embedding, with a Case Study (MBF), pp. 237–242.
ICSEICSE-1976-FerrariL #empirical #performance
An Experiment in Program Restructuring for Performance Enhancement (DF, EJL), pp. 146–150.
ICSEICSE-1976-GerhartY #abstraction #backtracking #programming
Control Structure Abstractions of the Backtracking Programming Technique (Abstract) (SLG, LY), p. 391.
ICSEICSE-1976-Green #design #synthesis
The Design of the PSI Program Synthesis System (CCG), pp. 4–18.
ICSEICSE-1976-Gries #correctness #proving #source code
An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs (Abstract) (DG), p. 200.
ICSEICSE-1976-Jazayeri #automation #programming #specification
Formal Specification and Automatic Programming (MJ), pp. 293–296.
ICSEICSE-1976-LehmanP #evolution #re-engineering
Program Evolution and Its Impact on Software Engineering (MML, FNP), pp. 350–357.
ICSEICSE-1976-LewT #programming #reliability
Decision Table Programming and Reliability (AL, DT), pp. 345–349.
ICSEICSE-1976-MannaW #correctness #proving
Is “Sometime” Sometimes Better Than “Always”? Intermittent Assertions in Proving Program Correctness (ZM, RJW), pp. 32–39.
ICSEICSE-1976-Mashey #programming language #using
Using a Command Language as a High-Level Programming Language (JRM), pp. 169–176.
ICSEICSE-1976-Miyamoto #database #programming
Some Considerations in Database Application Programming (IM), pp. 545–555.
ICSEICSE-1976-PimontR #analysis #assessment #behaviour #reliability #source code
A Software Reliability Assessment Based on a Structural and Behavioral Analysis of Programs (SP, JCR), pp. 486–491.
ICSEICSE-1976-RamamoorthyHC #automation #generative #on the #testing
On the Automated Generation of Program Test Data (Abstract) (CVR, SBFH, WTC), p. 636.
ICSEICSE-1976-ReynoldsY #induction #verification
Induction as the Basis for Program Verification (Abstract) (CR, RTY), p. 389.
ICSEICSE-1976-Wexelblat #design #how #programming
Maxims for Malfeasant Designers, or How to Design Languages to Make Programming as Difficult as Possible (RLW), pp. 331–336.
ICSEICSE-1976-Wilkes #programming #re-engineering
Software Engineering and Structured Programming (Abstract) (MVW), p. 387.
ICSEICSE-1976-WulfLS #source code #verification
An Introduction to the Construction and Verification of Alphard Programs (Abstract) (WAW, RLL, MS), p. 390.
ICSEICSE-1976-Zelkowitz #automation #evaluation #program analysis
Automatic Program Analysis and Evaluation (MVZ), pp. 158–163.
SOSPSOSP-J-1975-MadisonB76
Characteristics of Program Localities (AWM, APB), pp. 285–294.
SOSPSOSP-J-1975-OwickiG76 #approach #axiom #parallel #source code #verification
Verifying Properties of Parallel Programs: An Axiomatic Approach (SSO, DG), pp. 279–285.
DACDAC-1975-AlbertiniAJS #automation
Integrated automation program (I.A.P.) for an electronic switching system (FA, AA, PJ, AS), pp. 144–151.
DACDAC-1975-AllevaCGP #evaluation #implementation #simulation #source code
A simulation system for implementation and evaluation of diagnostic programs of a special-purpose telecommunication switching processor (IA, MGC, RG, FP), pp. 123–133.
DACDAC-1975-Foster #analysis #source code
Prerouting analysis programs (JCF), pp. 306–310.
DACDAC-1975-Sherman #testing #using
Program function test definition using a three-value simulator (WJS), pp. 189–194.
VLDBVLDB-1975-Tsubaki #database #multi
Multi-Level Data Model in DPLS — Database, Dynamic Program Control & Open-Ended Pol Support (MT), pp. 538–539.
STOCSTOC-1975-EgliC #concept #programming language #semantics
Computability Concepts for Programming Language Semantics (HE, RLC), pp. 98–106.
STOCSTOC-1975-MannaS #recursion #source code
The Optimal Fixedpoint of Recursive Programs (ZM, AS), pp. 194–206.
STOCSTOC-1975-OppenC #data type #proving #source code
Proving Assertions about Programs that Manipulate Data Structures (DCO, SAC), pp. 107–116.
STOCSTOC-1975-Pratt #analysis #modelling #optimisation
Four Models for the Analysis of Optimization of Program Control Structures (TWP), pp. 167–176.
POPLPOPL-1975-Gerhart #program transformation
Correctness-Preserving Program Transformations (SLG), pp. 54–66.
POPLPOPL-1975-JonesM #source code
Even Simple Programs are Hard to Analyze (NDJ, SSM), pp. 106–118.
POPLPOPL-1975-Lester #concurrent #execution
Program Schemas with Concurrency: Execution Time and Hangups (BPL), pp. 185–193.
POPLPOPL-1975-Naur #natural language #programming language
Programming Languages, Natural Languages, and Mathematics (PN), pp. 137–148.
SOSPSOSP-1975-BrundageB #source code
Computational Processor Demands of Algol-60 Programs (REB, APB), pp. 161–168.
SOSPSOSP-1975-DenningK #case study #locality
A Study of Program Locality and Lifetime Functions (PJD, KCK), pp. 207–216.
DACDAC-1974-Kjelkerud #generative #performance #source code #testing
A system of computer programs for efficient test generation for combinational switching circuits (EK), pp. 166–168.
DACDAC-1974-Los #approach #combinator #optimisation #programming
A combinatorial programming approach to the joint optimization of land use and transportation (ML), pp. 220–228.
DACDAC-1974-MillerHKRS #design
Feasibility study of an integrated program for aerospace vehicle design (IPAD) (REMJ, SH, AK, DR, JS), pp. 335–346.
DACDAC-1974-MitchellG #analysis #automation #named
MAP: A user-controlled automated Mask Analysis Program (CLM, JMG), pp. 107–118.
DACDAC-1974-RosenbergB #design #named
CRITIC — an integrated circuit design rule checking program (LMR, CB), pp. 14–18.
SIGMODSIGFIDET-1974-RamirezRP #automation #generative #source code #using
Automatic Generation of Data Conversion Programs Using A Data Description Language (JAR, NAR, NSP), pp. 207–225.
SIGMODSIGFIDET-1974-YamaguchiM #source code
Methodology for Transferring Programs and Data (KY, AGM), pp. 141–155.
STOCSTOC-1974-Chandra #canonical
Degrees of Translatability and Canonical Forms in Program Schemas: Part I (AKC), pp. 1–12.
STOCSTOC-1974-Millen #parallel
Construction with Parallel Derivatives of the Closure of a Parallel Program Schema (JKM), pp. 242–247.
STOCSTOC-1974-VairavanD #parallel #scheduling #source code #strict
Parallel Scheduling of Programs in a Restricted Model of Computation (KV, RAD), pp. 248–255.
ICALPICALP-1974-Ausiello #complexity #recursion #semantics #source code
Relations between Semantics and Complexity of Recursive Programs (GA), pp. 129–140.
ICALPICALP-1974-Chandra
Generalized Program Schemas (AKC), pp. 562–576.
ICALPICALP-1974-DilgerR #monad #strict
Monadic Program Schemes Under Restricted Classes of Free Interpretations (WD, PR), pp. 547–561.
ICALPICALP-1974-Kandzia #algol #on the #source code
On the Most Recent Property of Algol-Like Programs (PK), pp. 97–111.
ICALPICALP-1974-MartelliM #programming
Dynamic Programming Schemata (AM, UM), pp. 66–80.
ICALPICALP-1974-ShamirB
Checking Stacks and Context-Free Programmed Grammars Accept p-complete Languages (ES, CB), pp. 27–33.
ICALPICALP-1974-Weihrauch #complexity
The Compuational Complexity of Program Schemata (KW), pp. 326–334.
DACDAC-1973-Bernstein #fortran #independence #programming
Programming for FORTRAN compatibility and machine independence (SB), pp. 68–78.
DACDAC-1973-Miyoshi #automation #generative #source code
Automatic generation of diagnostic programs for TOSBAC — 5400/150 (AM), pp. 213–221.
DACDAC-1973-TaylorC #automation #design
The CAMS preliminary missile design automation program (RJT, ERC), pp. 233–239.
STOCSTOC-1973-Kosaraju #analysis #source code
Analysis of Structured Programs (SRK), pp. 240–252.
STOCSTOC-1973-Vuillemin #implementation #programming language #recursion
Correct and Optimal Implementations of Recursion in a Simple Programming Language (JV), pp. 224–239.
STOCSTOC-1973-Wagner #algebra #programming language
From Algebras to Programming Languages (EGW), pp. 214–223.
STOCSTOC-1973-Wand
An Unusual Application of Program-Proving (MW), pp. 59–66.
POPLPOPL-1973-Backus #programming language #semantics
Programming Language Semantics and Closed Applicative Languages (JWB), pp. 71–86.
POPLPOPL-1973-Chandra #commutative #on the #problem
On the Decision Problems of Program Schemas with Commutative and Invertable Functions (AKC), pp. 235–242.
POPLPOPL-1973-Kildall #approach #optimisation
A Unified Approach to Global Program Optimization (GAK), pp. 194–206.
POPLPOPL-1973-WaldingerL #reasoning #source code
Reasoning About Programs (RJW, KNL), pp. 169–182.
DACDAC-1972-LeeCH #health #interactive
A mental health project programmed and designed with the aid of interactive computer graphics (KL, RC, OFHJ), pp. 5–10.
STOCSTOC-1972-ChandraM #similarity
Program Schemas with Equality (AKC, ZM), pp. 52–64.
STOCSTOC-1972-ConstableM #decidability #equivalence #problem #recursion
Subrecursive Program Schemata I & II: I. Undecidable Equivalence Problems; II. Decidable Equivalence Problems (RLC, SSM), pp. 1–17.
STOCSTOC-1972-Hamlet #independence #problem #programming language
A Patent Problem for Abstract Programming Languages: Machine-Independent Computations (RGH), pp. 193–197.
STOCSTOC-1972-MeyerB
Program Size and Economy of Descriptions: Preliminary Report (ARM, AB), pp. 183–186.
STOCSTOC-1972-Sethi #source code #validation
Validating Register Allocations for Straight Line Programs (RS), pp. 222–237.
ICALPICALP-1972-AguzziPS #algorithm #approach #programming language #semantics
An Algorithmic Approach to the Semantics of Programming Languages (GA, RP, RS), pp. 147–166.
ICALPICALP-1972-BakkerR #calculus #recursion
A Calculus for Recursive Program Schemes (JWdB, WPdR), pp. 167–196.
ICALPICALP-1972-Claus
Assignment-Programs (VC), pp. 209–214.
ICALPICALP-1972-Dubinsky #monad
The Functions Computed by a Monadic Program Schema with One Location (AD), pp. 521–535.
ICALPICALP-1972-Engelfriet
Translation of Simple Program Schemes (JE), pp. 215–223.
ICALPICALP-1972-Schnorr #programming #question
Does the Computational Speed-up Concern Programming? (CPS), pp. 585–591.
DACDAC-1971-KriewallM #design #generative #interactive #named
CIBOL — an interactive graphics program used in the design of printed wiring boards and generation of associated artmasters (TJK, NRM), pp. 304–313.
DACDAC-1971-Milne #design #named #problem
CLUSTR: A program for structuring design problems (MAM), pp. 242–249.
DACDAC-1971-Nagamine #automation #design #logic #source code
An automated method for designing logic circuit diagnostic programs (MN), pp. 236–241.
DACDAC-1971-TsudaKGN #analysis #named #network #simulation
NONLISA: Nonlinear network simulation and analysis program (TT, TK, SG, TN), pp. 347–357.
SIGIRSIGIR-1971-HuntK #data transformation #source code
A Heathkit Method for Building Data Management Programs (EH, GAK), pp. 117–131.
SOSPSOSP-1971-Rodriguez-Rosell #behaviour #how #parametricity
Experimental Data on How Program Behavior Affects the Choice of Scheduler Parameters (JRR), pp. 156–163.
DACDAC-1970-Chace #dynamic analysis #named #network #prototype
DAMN — a prototype program for the Dynamic Analysis of Mechanical Networks (MAC), pp. 158–172.
DACDAC-1970-Cole #automation #functional #generative #logic #simulation #source code
Automatic generation of functional logic test programs through simulation (FBC), pp. 116–127.
DACDAC-1970-MitchellG #analysis #design #monte carlo #simulation
A simulation program for monte carlo analysis and design (EELM, DG), pp. 265–270.
DACDAC-1970-Quiet #automation #source code
An automated method for producing diagnostic programs (EQ), pp. 132–137.
STOCSTOC-1970-AhoU
Transformations on Straight Line Programs-Preliminary Version (AVA, JDU), pp. 136–148.
STOCSTOC-1970-Constable #on the #recursion #source code
On the Size of Programs in Subrecursive Formalisms (RLC), pp. 1–9.
DACDAC-1969-Garcia #integration
WICOP a wire integration computer program (LG), pp. 269–280.
DACDAC-1969-Haas
Trw’s extended sceptre software-dc program (TESS-DC) a non-linear worst case program (BAH), pp. 185–191.
DACDAC-1969-Soli
Laplace transform computer program (RHS), pp. 193–201.
STOCSTOC-1969-Blum69a #compilation #formal method #programming language #semantics #towards
Towards a Theory of Semantics and Compilers for Programming Languages (EKB), pp. 217–227.
STOCSTOC-1969-Loveland #complexity #metric #on the
On Minimal-Program Complexity Measures (DWL), pp. 61–65.
STOCSTOC-1969-Zeiger #formal method #modelling #programming language
Formal Models for Some Features of Programming Languages (HPZ), pp. 211–215.
SOSPSOSP-1969-FuchiTMY
A program simulator by partial interpretation (KF, HT, YM, TY), pp. 97–104.
SOSPSOSP-1969-Kernighan #segmentation #source code
Optimal segmentation points for programs (BWK), pp. 47–53.
SOSPSOSP-1969-Neumann #programming #women
The role of motherhood in the pop art of system programming (PGN), pp. 13–18.
SOSPSOSP-1969-Wulf #monitoring #multi #performance
Performance monitors for multi-programming systems (WAW), pp. 175–181.
DACDAC-1968-Anstiss #analysis #named
MDELTA — a digital program for control system analysis (BHA).
DACDAC-1968-GarrettV #analysis #worst-case
Circuit frequency response analysis program with worst-case capabilities (FRWC) (SJG, THV).
DACDAC-1968-KadisTVHG #layout #source code
Building block programs for the layout of printed circuit boards utilizing integrated circuit packs (DAPSYS V.2) (RWK, KLT, WJVJ, WLH, CEG).
DACDAC-1968-Lewis #backtracking #design #programming
Backtrack programming in welded girder design (ADML).
SOSPSOSP-1967-Denning68 #behaviour #set
The Working Set Model for Program Behaviour (PJD), pp. 323–333.
DACDAC-1967-Pritchard #analysis #bibliography #source code
A survey of transient circuit analysis programs (GKP).
DACDAC-1967-Richards #automation #equation #logic #named #programming #simulation
SWAP — a programming system for automatic simulation, wiring and placement of logical equations (DLR).
DACDAC-1967-RossST #design #interface #multi #programming
The design and programming of a display interface system integrating multi-access and satellite computers (DTR, RHS, DET).
DACDAC-1967-Weindlin #automation #design #programming language #question
Is there a “Best” Programming Language For Design Automation? (MW).
DACSHARE-1966-Breuer #automation #design #integer #programming
The application of integer programming in design automation (MAB).
DACSHARE-1966-DeHaan #automation
The Bell Telephone Laboratories automatic graphic schematic drawing program (WRD).
DACSHARE-1965-Bolino #problem #source code
Manpower training problems and programs (ACB).
LISPLISP-1963-Thomas #array #lisp #source code
Use of arrays in LISP. Group theory programs (BST), p. 11.
LISPLISP-1963-Wooldridge #algebra #lisp
An Algebraic Simplify Program in LISP (DW), p. 14.
LISPLISP-1963-Yates #analysis #compilation #lisp #source code #word
LISP. Group Analysis programs. Λ LISP Compiler for a variable word machine (Gamma 30 Scientific) (RY), p. 15.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.