dogear

enter for all results · esc to close

Design

Design: visual and graphic design, UI and UX, typography, product design, illustration, and creative tools.

  1. Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines link.springer.com

    Domain Engineering: Product Lines, Languages, and Conceptual Models, 2013. [All Versions]. In recent years, the development of domain-specific modeling languages has gained remarkable attention. This is for good reasons. A domain-specific modeling language incorporates concepts…

  2. Action Languages, Answer Sets, and Planning link.springer.com

    The Logic Programming Paradigms, 1999. [All Versions]. [Preprint]. This is a discussion of some of the achievements and challenges related to representing actions and the design of planners from the perspective of logic programming. The authors talk about recent work on action…

  3. A domain‑specifc language framework for farm management information systems in precision agriculture link.springer.com

    Precision Agriculture, 2020. [All Versions]. This paper proposes a domain-specific language framework for the design and development of precision-agriculture FMISs, which copes with challenges on supporting the understandability, enhancing communication and analysis of the…

  4. A tagmemic approach to paragraph analysis jstor.org

    College Composition and Communication, 1965. [All Versions]. The original paper on analyzing the structure of expository paragraphs, with the two patterns---the Topic-Restriction-Illustration pattern and the Problem-Solution pattern.

  5. The Experimental Design Assistant journals.plos.org

    PLoS Biology, 2017. [All Versions]. [Nature Methods Correspondence]. [EDA Website]. The EDA is a web-based tool that guides the in vivo researcher through the experimental design and analysis process, providing automated feedback on the proposed design and generating a…

  6. A Domain-Specific Language for Product-Process-Resource Modeling ieeexplore.ieee.org

    ETFA'21, 2021. [All Versions]. This paper presents the design of the PPR-DSL to effectively and efficiently represent Product-Process-Resource (PPR) aspects and evaluate constraints defined for modeling PPR views in the Formalized Process Description standard (VDI 3682).

  7. Domain Specific Language for Smart Contract Development ieeexplore.ieee.org

    ICBC'20, 2020. [All Versions]. [Preprint]. This research addresses the understanding hardness raised from the conceptual discrepancy between contractual clauses and corresponding code of the Solidity programming language, by the design and study of a domain-specific smart…

  8. VMC: A Grammar for Visualizing Statistical Model Checks ieeexplore.ieee.org

    IEEE Transactions on Visualization and Computer Graphics, 2024. [All Versions]. Visualizations play a critical role in validating and improving statistical models. However, the design space of model check visualizations is not well understood, making it difficult for authors to…

  9. The Design, Education and Evolution of a Robotic Baby ieeexplore.ieee.org

    IEEE Transactions on Robotics, 2023. [All Versions]. Inspired by Alan Turing's idea of a child machine, this article introduces the formal definition of a robotic baby, an integrated system with minimal world knowledge at birth, capable of learning incrementally and…

  10. CoLadder: Manipulating Code Generation via Multi-Level Blocks dl.acm.org

    UIST'24, 2024. [All Versions]. This paper adopted an iterative design process to gain insights into programmers’ strategies when using LLMs for programming. The authors proposed CoLadder, a novel system that supports programmers by facilitating hierarchical task decomposition…

  11. PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design dl.acm.org

    ACM Transactions on Computer-Human Interaction, 2021. [All Versions]. Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: languages have high iteration costs…

  12. RoboGrammar: graph grammar for terrain-optimized robot design dl.acm.org

    ACM Transactions on Graphics, 2020. [All Versions]. This work presents RoboGrammar, a fully automated approach for generating optimized robot structures to traverse given terrains. This framework represents each robot design as a graph, and uses a graph grammar to express…

  13. InverseCSG: automatic conversion of 3D models to CSG trees dl.acm.org

    ACM Transactions on Graphics, 2018. [All Versions]. While computer-aided design is a major part of many modern manufacturing pipelines, the design files typically generated describe raw geometry. Lost in this representation is the procedure by which these designs were…

  14. pix2code: Generating Code from a Graphical User Interface Screenshot dl.acm.org

    ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2018. [All Versions]. [Code]. [Website]. This paper shows that deep learning methods can be leveraged to train a model end-to-end to automatically reverse engineer user interfaces and generate code from a single…

  15. Agent: automatic generation of experimental protocol runtime dl.acm.org

    VRST'17, 2017. [All Versions]. This paper proposes the use of Domain-Specific Languages (DSLs) to ease the description and generation of VR experiments, thus letting experiment designers focus on their core tasks: designing, conducting, and reporting experiments.

  16. A Taxonomy of Domain-Specific Aspect Languages dl.acm.org

    ACM Computing Surveys, 2015. [All Versions]. Domain-Specific Aspect Languages (DSALs) are Domain-Specific Languages (DSLs) designed to express crosscutting concerns. Compared to DSLs, their aspectual nature greatly amplifies the language design space. This survey structures…

  17. A high-level programming language for generative protein design biorxiv.org

    2022. [All Versions]. Combining a basic set of building blocks into more complex forms is a universal design principle. Most protein designs have proceeded from a manual bottom-up approach using parts created by nature, but top-down design of proteins is fundamentally hard due…

  18. ChipNeMo: Domain-Adapted LLMs for Chip Design arxiv.org

    2023. [All Versions]. ChipNeMo aims to explore the applications of large language models (LLMs) for industrial chip design. Instead of directly deploying off-the-shelf commercial or open-source LLMs, the authors instead adopt the following domain adaptation techniques…

  19. Exploring Urban Form Through Openstreetmap Data: A Visual Introduction arxiv.org

    Urban Experience and Design: Contemporary Perspectives on Improving the Public Realm, 2020. [All Versions]. [OSMnx Tool]. [OpenStreetMap Website].

  20. Design Guidelines for Domain Specific Languages arxiv.org

    OOPSLA Workshop on Domain-Specific Modeling (DSM' 09), 2009. [All Versions]. Designing a new domain specific language is as any other complex task sometimes error-prone and usually time consuming, especially if the language shall be of high-quality and comfortably usable…

  21. SciBERT: A Pretrained Language Model for Scientific Text aclanthology.org

    EMNLP'19, 2019. [All Versions]. Searching and synthesizing scientific literature, aiding researchers in hypothesis generation, and assisting with experimental design, making scientific knowledge more accessible.

  22. AutoDSL: Automated domain-specific language design for structural representation of procedures with constraints aclanthology.org

    ACL'24, 2024. [All Versions]. [Preprint]. [Project]. The original paper on the automated design of DSLs, referred to as AutoDSL. Accurate representation of procedures in restricted scenarios, such as non-standardized scientific experiments, requires precise depiction of…

  23. Mathematical Illustrations personal.math.ubc.ca

    Bill Casselman's guide to creating clear mathematical diagrams and illustrations.

  24. Feedback Systems: An Introduction for Scientists and Engineers fbsbook.org

    Free textbook by Karl J. Åström and Richard M. Murray on modeling, feedback, stability, performance, state feedback, and control design.

  25. SEO for Web Designers webdesign.tutsplus.com

    SEO for Web Designers with Craig Campbell by TutsPlus.

  26. SEO Tools Fundamentals lynda.com

    Learn about today's top SEO tools for technical optimization, content optimization, offsite optimization, and competitive research. With Brad Batesole by Lynda.com.

  27. Data warehouse schema design - dimensional modeling and star schema snir.dev

    Introduction to schema design for data warehouse using the star schema method.

  28. Fundamentals of Stream Processing: Application Design, Systems, and Analytics cambridge.org

    This comprehensive, hands-on guide combining the fundamental building blocks and emerging research in stream processing is ideal for application designers, system builders, analytic developers, as well as students and researchers in the field.

  29. SchemaCrawler schemacrawler.com

    Open-source and free relational database schema discovery and comprehension tool. Documents and diagrams relational database schemas from your Java programs, build tools and the command line. Find database design issues with lint, and write scripts against the database…

  30. Knuth. Things a Computer Scientist Rarely Talks About web.stanford.edu

    A general illustration of relations between faith and science.

  31. Du & Ko. Design and Analysis of Approximation Algorithms u.pcloud.link

    A technique-oriented approach provides a unified view. It includes detailed algorithms, proofs, analyses, examples, and applications from research papers.

  32. UW CSE505 18au Principles of PL sites.google.com

    Techniques for thinking crisply about programming languages, write some fascinating programs, and discuss various design tradeoffs.

  33. Madhu Sudan. Essential Coding Theory people.seas.harvard.edu

    Some elements of Algorithmic tasks of encoding and decoding and its connections with error-correction; These codes are now tools in the design and analysis of algorithms, and also in many aspects of computational complexity. The focus is on constructions of algorithmic and…

  34. Demaine/Devadas/Lynch. Design and Analysis of algorithms. MIT ocw.mit.edu

    A second course on algorithms and data structures. — added by Erik himself!

  35. MIT OCW ocw.mit.edu

    , HTML book, Byford's playlist, Javascript book, Python book, Berkeley for self-study, and Berkeley 2024 - Fundamental principles of computer programming in Scheme, including recursion, abstraction, modularity, and programming language design and implementation.

  36. Kelner. Topics in Theoretical Computer Science: An Algorithmist's Toolkit. MIT ocw.mit.edu

    It covers a collection of geometric techniques that apply broadly in modern algorithm design.

  37. Knuth. The Art of Computer Programming en.wikipedia.org

    A legendary series by Donald Knuth on design and analysis of algorithms.

  38. Williamson & Shmoys. The Design of Approximation Algorithms designofapproxalgs.com

    It includes greedy, local search algorithms, dynamic programming, linear and semidefinite programming, and randomization.

  39. Arora. Overcoming Intractability in Machine Learning cs.princeton.edu

    A seminar course that will focus on the following phenomenon: many problems in machine learning are formally intractable (e.g., NP-hard). Nevertheless they are solved in practice by heuristics. Can we design algorithms with provable guarantees (running time, solution quality)?

  40. Arora. Advanced Algorithm Design cs.princeton.edu

    Notably uses ideas such as randomness, approximation, high dimensional geometry. Faces uncertainty, approaches to handle big data, handling intractability, heuristic approaches, ..etc.

  41. Brown. Resources list for game theory cs.brown.edu

    TAs based these notes in large part on the lecture notes and accompanying videos of Tim Roughgarden's CS 364A and CS 364B courses at Stanford, and Jason Hartline's Mechanism Design and Approximation textbook.

  42. Cambridge Foundations of CS cl.cam.ac.uk

    It teaches programming and presents some fundamental principles of computer science, especially algorithm design.

  43. next page of items loading…